Retourner aux forums || Retourner au forum Linux.debian
Linux.debian : création d'un package
Posté par hervé Couvelard (Jabber id, page perso, ) le 14 août 2007je tente depuis quelques temps de faires des packages debian. La méthode est atisanale, mais semble fonctionner ... partiellement.
Je crée donc un repertoire mon-package.
Dans ce repertoire, je crée une arborescence complète avec tous les fichiers de mon install + un repertoire DEBIAN avec les fichiers qui vont bien.
Par exemple :
mon-package
/ DEBIAN
/ control
/ licence
/ usr
/ bin
/ mon_binaire
/ etc
/mon_binaire.conf
ensuite je construit le truc avec dpkg-deb --build mon-package, et j'ai bien un mon-package.deb avec les informaions de /DEBIAN/control, mais tous les fichiers sont préfixés avec . =>
./usr/bin/mon_binaire
./etc/mon_binaire.conf
Comment faire pour avoir les liens corrects, sans le . devant ?
Rv
> Lire le message (4 commentaires, moyenne: 2).
je psychote trop fort
Effectivement ils s'instalent au bon endroit. Bon je vais reprednre mes tites boules roses.
|-)
Meilleure solution.
Si tu compiles ton binaire avec make, et que tu as implémenté un make install capable d'installer dans $DESTDIR, il est beaucoup plus facile d'utiliser dh_make pour «debianiser» ton logiciel. L'idéal est encore d'utiliser cdbs.
-
[^]Re: Meilleure solution.
Posté par Gonéri Le Bouder (Jabber id, page perso, ) le 14/08/2007 à 23:22. (lien). Évalué à 1.cdbs n'est probablement pas une bonne idée pour commencer le packaging car il masque beaucoup de choses, ce qui rend les erreurs délicates a comprendre. De plus, cdbs n'est pas forcement si populaire que ça chez les developpeurs Debian.
--
apt-get moo
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.