Annexes de wikibooks/Les paquets
Les d'installation des logiciels pour les systèmes d'exploitation linux permettent de sécuriser les systèmes grâce à des clés numériques. Ils permettent aussi de faciliter l'installation des applications.
La description qui suit ne conduit pas à la construction d'un paquet sécurisé
Créer un paquet debian.
La lecture de la documentation sur le sujet est si obscure qu'il est bien difficile de créer son premier paquet. L'objet de cet article est de voir, au travers d'un exemple simple, comment sortir de l'obscurité.
Le paquet debian que nous allons créer ne sera pas sécurisé et ne pourra pas être installé par le gestionnaire de la logithèque. Il sera simplement installé et désinstallé par des commandes shell.
Le paquet.
Choix de l'exécutable.
Le plus simple est de créer une commande shell bash, facile à maîtriser et inspirée par "myecho" cité dans les références.
Structure de l'archive projet-mkmaintainerdocu.tar.gz.
"./" est le répertoire conteneur que nous pouvons appeler projet-mkmaintainerdocu Il contient nos utilitaires et les fichiers d'installation.
"./mkmaintainerdocu" est le répertoire racine de notre paquet. Ce qui nous intéresse se trouve DANS ce répertoire.
 Créer le contenu de l'archive. Les fichiers à créer sont décrits ci-après : 
 ./mkmaintainerdocu/usr 
 ./mkmaintainerdocu/usr/share 
 ./mkmaintainerdocu/usr/share/doc 
 ./mkmaintainerdocu/usr/share/doc/changelog.debian - 
 ./mkmaintainerdocu/usr/share/doc/copyright - 
 ./mkmaintainerdocu/usr/share/doc/changelog - 
 ./mkmaintainerdocu/usr/share/doc/README - 
 ./mkmaintainerdocu/usr/local 
 ./mkmaintainerdocu/usr/local/bin 
 ./mkmaintainerdocu/usr/local/bin/mkmaintainerdocu - 
 ./mkmaintainerdocu/DEBIAN 
 ./mkmaintainerdocu/DEBIAN/postrm - 
 ./mkmaintainerdocu/DEBIAN/control - 
 ./mkmaintainerdocu/DEBIAN/postinst - 
 On y ajoutera les utilitaires décrits ci-après : 
 ./empaqueter - pour créer le paquet - 
 ./installer - pour installer l'application - 
 ./desinstaller - pour désinstaller le paquet - 
 ./KONSOLE - utilitaire pour créer une console locale - 
 Fichiers qui seront créés à l'empaquetage : 
 ./mkmaintainerdocu.deb
Tests.
Résultat des tests.
Fichier d'entête (header).
project.h:
Sécurisation des paquets.
Les paquets non sécurisés sont à proscrire.
Créer un nouveau paquet sécurisé.
Make-new-ppa : Pour créer un dépôt ppa.
Il faut noter que toutes les options citées pour l'exécution de dh_make ne sont pas nécessaires. On peut supprimer la plupart des fichiers créés dans debian si on utilise une compilation simple de l'exécutable avec 'make'. Cependant, pour la portabilité sur d'autres machines avec des processeurs différents x86, amd64 etc. il est nécessaire de re-compiler l'exécutable; c'est le fichier exécutable 'rules' qui devra prendre en charge les différentes versions.
Liens utiles.
Créer un paquet ubuntu
Liste 'complète' ? des pages décrivant l'utilisation des paquets sous Ubuntu

Annexes de wikibooks/Version imprimable
= Contenu =
= Autoréférencer =

= Annexes de Wikibooks =
= Références =

Auto-éditer un wikilivre/addappendix/documents et directives

Directives libres de programmation.
Convention d'entêtes :
Documents pour l'utilisateur.
manuels texte.
 man addappendix > addappendix_<lang>.txt

Construire des communs/Prestation/Modele

Auto-éditer un wikilivre/addappendix/reconstruction et tests du script addappendix