Retourner aux forums || Retourner au forum

Linux.general : Packager plutot que compiler ?

Posté par Xion345 (Jabber id, ) le 20 juillet 2005
0
Bonjour à tous,

Je suis un peu un newbie linux,

Voilà quand un programme n'est pas disponnible dans sa forme compilée (*.deb *.rpm etc...), il faut télécharger son tarball (tar.gz tar.bz2 etc...). Ensuite on décompresse et on fait le traditionnel ./configure && make && make install !

Mais ceci a plusieurs inconvénient notamment pour la désinstallation (bien qu'il y ai parfois un make uninstall) et l'intégration dans le système : ça fait un peu cheveu sur la soupe !

Alors je m'étais dit : Pourquoi ne pas créer un paquet moi-même à partir du tarball ? Et je voudrai maintenant savoir si c'était une bonne idée ou pas !

PS : j'ai trouvé plusieurs tutoriels pour créer des paquets debian sur le Web !

> Lire le message (9 commentaires, moyenne: 1,9).  

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.

Très bonne idée

Posté par niol (page perso, ) le 20/07/2005 à 17:46. (lien). Évalué à 5.

Mais pour ne pas dupliquer le travail, faire une bonne recherche sur google, et remplir une ITP (intent to package)

http://www.us.debian.org/devel/wnpp/(...)

Bon cà c'est la théorie. Parce que pour qu'un paquet soit inclu dans Deb, il y a beaucoup de conditions (voir les DFSG)

Sinon tu peux faire le paquet pour toi et le rendre accessible, c'est beaucoup plus simple, dans un premier temps.

  • [^]Re: Très bonne idée

    Posté par Xion345 (Jabber id, ) le 21/07/2005 à 14:17. (lien). Évalué à 1.

    Merci de ta réponse,

    mon idée était juste de créer un paquet pour moi (et le distribuer mais de façon non officielle, j'ai pas la prétention d'être un "vrai" développeur de Debian lol ! ).

    J'ai remarqué qu'il y avait en effet pas mal de condition à remplir pour qu'un paquet figure dans Debian (Mais je suis en réalité un utilisateur d'Ubuntu avec le paquet Kubuntu-desktop rajouté !) en lisant ce tuotriel :

    http://www.debian.org/doc/manuals/maint-guide/ch-start.fr.html(...)

  • [^]Re: Très bonne idée

    Posté par niol (page perso, ) le 21/07/2005 à 14:29. (lien). Évalué à 2.

    Je me réponds à moi même pour corriger une partie : les DFSG ne sont qu'une partie de ces règles.

    Voir the Debian Policy manual :
    http://www.debian.org/doc/debian-policy/(...)

les distrib binaires

Posté par Slainer (Jabber id, page perso, ) le 20/07/2005 à 19:54. (lien). Évalué à 3.

La on touche exactement à un problème des distributions binaires.

Je n'ai rien contre les distribs binaires et je pense que tant qu'on ne bidouille pas trop c'est génial.

Le gros problème c'est qu'un jour ou un autre, on aura forcément besoin de compiler un truc. Et alors là c'est la croix et la bannière dans beaucoup de cas. Tu peux toujours essayer d'installer une tonne de packages "-devel" pour compiler le source, il suffit qu'il y ait un problème avec un de ces paquets (version trop vieille, version trop récente) et hop t'es bloqué. Au final t'en arrive à devoir recompiler des grosses parties du système pour une petite application. C'est pour ces raisons que j'ai fini par installer une Gentoo. J'ai depuis beaucoup moins de problèmes lorsque je veux compiler une application qui n'est pas "packagée".

C'est un des avantages des distributions en source, comme il y a d'autres avantages aux distributions binaires...

  • [^]Re: les distrib binaires

    Posté par Ju. (Jabber id, ) le 20/07/2005 à 20:24. (lien). Évalué à 2.

    Au pire Stow est trés bien fait ...


    http://www.gnu.org/software/stow/manual.html(...)

    --
    Les fans de Ubuntu et leurs CD, c'est comme les Mormons avec leur évangile, ils en ont toujours sur eux à donner, au cas où.
    Zorro.
    • [^]Re: les distrib binaires

      Posté par Adrien BUSTANY (Jabber id, page perso, ) le 20/07/2005 à 20:57. (lien). Évalué à 1.

      Checkinstall est pas mal fait, mais des fois il vasouille un peu (genre il compte /etc/init.d dans le rpm, et à la désinstallation, hop, plus de /etc/init.d)

  • [^]Re: les distrib binaires

    Posté par Xion345 (Jabber id, ) le 21/07/2005 à 14:23. (lien). Évalué à 1.

    Promis un jour je teste une Gentoo (ou une SourceMage) mais faut d'abord que j'en trouve le courage !. En plus, il parait que compiler tout un système, c'est assez long !! (J'ai pas envie de passer 10 jours à tout compiler !)

Pour la desinstallation

Posté par taz008 () le 21/07/2005 à 09:47. (lien). Évalué à 1.

Tu peux utiliser un ./configure --prefix=...
Dans l'idéal, tu le fais en tant qu'utilisateur, comme ça tu es sûr qu'il ne touche pas au système.

Ca ne résoud pas les autres problèmes (dépendances&co), mais au moins c'est facile à désinstaller.

  • [^]Re: Pour la desinstallation

    Posté par Xion345 (Jabber id, ) le 21/07/2005 à 14:20. (lien). Évalué à 1.

    Oui, j'utilisait déjà ça (quand c'était possible) mais comme tu le dis, ça ne résoud pas tous les problèmes !

Revenir en haut de page || Retourner aux forums || Retourner au forum