J'ai réussi à construire un paquet debian sans erreurs. Cependant, pbuilder et mon téléchargement sur mon PPA ne copient pas les fichiers dans le répertoire /opt/. J'ai l'arborescence suivante :
opt
myDir
myfile
DEBIAN
control
postinst
preinst et bien d'autres ....
J'ai créé le modèle en utilisant dh_make
et j'ai modifié postinst, copyright, control, etc.
Je pensais que /opt
serait automatiquement cloné dans mon /opt
lors de l'installation. C'est le cas lorsque je construis mon paquet en utilisant debuild -us -uc
et que j'installe ce paquet en utilisant dpkg -i
, mais malheureusement cela ne se produit pas lorsque je vérifie la sortie de pbuilder ou de mon PPA. Seul un répertoire de construction vide dans /opt/myDir
est créé. Je suis prêt à fournir plus d'informations si nécessaire. Toute orientation est appréciée.
Voici quelques informations :
-
Fichier debian/control
Source: myproj Section: utils Priority: optional Maintainer: Mon Nom Build-Depends: debhelper (>=9), sudo, qtbase5-dev, qtchooser, qt5-qmake, qtbase5-dev-tools, gksu, nmap, xterm, fontconfig Standards-Version: 3.9.6 Homepage: #Vcs-Git: git://anonscm.debian.org/collab-maint/myproject.git #Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/myproject.git Package: mypackage Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: descriptions
-
postinst
: est un script bash qui compile le projet Qt dans la cible/opt/myDir
-
Je n'ai pas touché au fichier
rules
. -
copyright
est bien établi.
debuild
donne quelques avertissements mais pas d'erreurs. Veuillez m'aider à résoudre le problème original de /opt qui n'est pas cloné dans le système de fichiers cible. Merci.