Translation(s): ?English - Français - ?Italiano
Contents
Introduction
On présumera qu'un paquet vide est le paquet le plus simple possible. equivs est un des outils les plus simples pour créer un petit paquet.
On trouvera dans ce document comment créer facilement un paquet Debian binaire vide.
On verra ensuite ce qui peut être utile pour installer des paquets.
Premier paquet vide
aptitude show
Vérifiez que le nom choisi pour le paquet n'est pas déjà utilisé par un autre paquet
# aptitude show paquet-minimum
E: Paquet paquet-minimum introuvable
equivs-control
equivs-control crée un fichier qui est semblable au fichier debian/control d'un paquet source Debian source.
$ equivs-control paquet-minimum
$ ls
paquet-minimum
Il faut modifier le fichier changer et décommenter certaines lignes.
$ more paquet-minimum
Package: paquet-minimum
Version: 1.0
Maintainer: a a <a@a.a>
equivs-build
On peut alors créer un paquet Debian binaire vide.
$ equivs-build paquet-minimum
$ ls
paquet-minimum paquet-minimum_1.0_all.deb
On peut vérifier qu'il est sans erreur selon lintian !
$ lintian paquet-minimum_1.0_all.deb
$
Installer le paquet
On doit être super-utilisateur ou utiliser sudo pour utiliser dpkg -i
# dpkg -i p*.deb
Néamoins, tout le monde peut utiliser ?aptitude show.
$ aptitude show paquet-minimum
Paquet : paquet-minimum
Nouveau : oui
Etat : installé
Automatiquement installé : non
Version : 1.0
Retirer le paquet
Pour retirer le paquet :
# aptitude remove paquet-minimum
Assurez-vous que le paquet a été retiré :
# aptitude show paquet-minimum
E: Paquet paquet-minimum introuvable
Installer quelques paquets
On doit créer un dépôt local pour utiliser aptitude.
Choisir un nom de paquet qui n'est pas déjà utilisé (aptitude show).
$ more package-dependances
Package: package-dependances
Version: 1.0
Maintainer: a a <a@a.a>
Depends: lintian, packaging-tutorial
On doit installer le paquet avec aptitude.
# aptitude install package-dependances
Si vous retirez le paquet, les dépendances seront aussi retirées !
Que faire après ?
On peut créer un paquet avec ?quelques fichiers.
Documentation
equivs-build(1) - créer un paquet Debian pour enregistrer un logiciel local
equivs-control(1) - créer un fichier de configuration pour equivs-build