Translation(s): English - Français - Italiano
Contents
Introduction
Lire créer un fichier vide, si vous ne connaissez pas
- equivs-control, equivs-build
- aptitude remove, aptitude show
- dpkg -i p*.deb
On va voir maintenant comment créer un paquet avec quelques fichiers.
Il faut savoir que dans le cas des logiciels libres et à code source libre, on doit mettre dans le paquet en plus des données :
- un fichier avec la licence
- la source des fichiers
par exemple, un fichier LibreOffice ou TeX peut être la source d'un fichier PDF
fichiers dans /usr/share/doc
Tous les paquets installés sur votre machine Debian possèdent un répertoire dans /usr/share/doc/
Pour créer un paquet pour mettre des fichiers dans ce répertoire, ici
- README un fichier texte
- file.pdf un fichier pdf
le fichier equivs-control doit ressembler à cela :
$ more package-trivial-1.0
Package: package-trivial
Version: 1.0
Maintainer: a a <a@a.a>
Extra-Files: file.odt, file.pdf, README
Le répertoire doit contenir ces fichiers :
$ ls
file.odt file.pdf package-trivial-1.0 README
fichiers dans d'autres répertoires
Pour créer un paquet pour mettre des fichiers dans d'autres répertoires, ici
- README un fichier text dans /usr/share/doc/package-trivial
- file.odt qui est la source du pdf.
- file.sh un fichier text dans /root
- file.pdf un fichier pdf dans /var/tmp
le fichier equivs-control doit ressembler à cela :
$ more package-trivial-1.1
Package: package-trivial
Version: 1.1
Maintainer: a a <a@a.a>
Extra-Files: file.odt, README
Files: file.sh /root
file.pdf /var/tmp
Le répertoire doit contenir ces fichiers :
$ ls
file.odt file.pdf file.sh package-trivial-1.1 README
Que faire après
On peut créer un dépôt local
Lire l'excellente introduction à la création de paquets pour Debian.
Allez à la page créer un paquet si vous cherchez plus d'informations.
