Forum Linux.général Packager plutot que compiler ?

Posté par  .
Étiquettes :
0
20
juil.
2005
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 !
  • # Très bonne idée

    Posté par  (site web personnel) . É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.
  • # les distrib binaires

    Posté par  (site web personnel) . É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...
  • # Pour la desinstallation

    Posté par  . É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  . É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 !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.