web-dev-qa-db-fra.com

Objet de .dir, fichiers .install dans des packages

Lorsque vous empaquetez des paquets Ubuntu, il y a toujours ces fichiers drôles .dir et .install. Je suppose que leur objectif est d'indiquer d'une manière ou d'une autre quels fichiers doivent être installés, mais je ne suis pas aussi sûr du format de ces fichiers, ni des conséquences de leur suppression.

5
Nico Schlömer

les fichiers debian/install et debian/packagename.install ont le même objectif, ce dernier étant utilisé dans le cas où vous construisez plusieurs packages binaires à partir de la même source (vous devez donc distinguer les fichiers dans quels packages résultants).

Si le fichier Makefile source (/ other install system) se charge déjà de l’installation pour vous, ils ne sont généralement pas nécessaires, les fichiers (supplémentaires) qui ne sont pas installés sinon peuvent être installés par ceux-ci.

La syntaxe est simplement:

path/sourcedir/file path/installdir
# for example
data/foo.jpg usr/share/packagename

Voir http://www.debian.org/doc/manuals/maint-guide/dother.en.html#install

-

Il en va de même pour debian/dirs et debian/packagename.dirs, qui créent des répertoires vides:

path/installdir

C'est normalement inutile sauf si vous avez spécifiquement besoin d'un répertoire vide ou s'il y a un problème avec le fichier Makefile source ...

Voir http://www.debian.org/doc/manuals/maint-guide/dother.en.html#dirs

4
arand