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 2007
0
Bonjour,

je 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).  

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.

correct

Posté par Plop () le 14/08/2007 à 14:54. (lien). Évalué à 3.

hum, je crois que c'est correct et normal. Ca permet aux futurs installeurs de l'installer avec un prefix (genre /usr/local ...)

--
http://linuxfr.org/board <-- des moules, du sang, de la violence

je psychote trop fort

Posté par hervé Couvelard (Jabber id, page perso, ) le 14/08/2007 à 15:05. (lien). Évalué à 2.

Effectivement ils s'instalent au bon endroit. Bon je vais reprednre mes tites boules roses.
|-)

Meilleure solution.

Posté par Barnabé () le 14/08/2007 à 16:03. (lien). Évalué à 2.

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