J'ai suivi un tutoriel pour créer une application de package, mais il ne traite que de la source; il n'y a absolument aucun autre type de fichier mentionné.
Comment inclure des fichiers de données pour pouvoir y accéder à partir de mon application dans un package? Par exemple, dans le makefile, il existe une option $ (DESTDIR), mais je ne déplacerais jamais les fichiers de données dans $ (DESTDIR) / usr / bin - du moins, je pense que je ne suis pas censé le faire!
Si vous créez un paquet Debian, vous devriez au moins consulter le manuel de la politique Debian et le Guide du nouveau responsable Debian , ainsi que la norme de hiérarchie du système de fichiers . Si vous souhaitez devenir un développeur Debian, vous devez lire la politique et le guide des responsables.
Le manuel des politiques explique où vont les différents types de fichiers, quand ils doivent être trouvés par d'autres programmes. Pour les fichiers de données nécessaires à votre programme, utilisez un répertoire spécifique à votre programme,
/usr/share/myprogram
ou bien/usr/lib/myprogram
(le partage est préférable si les fichiers ne dépendent pas de l'architecture).Il est recommandé d'utiliser dh-make pour créer votre paquet. À l’intérieur
debian/rules
, utilisezdh_install
pour copier des fichiers de données génériques dans leur répertoire d’installation sousdebian/tmp
.la source