Forum Linux.gentoo installer Portage sur une autre distribution

Posté par  (site web personnel) .
Étiquettes :
0
13
fév.
2006
Bonsoir,

Je cherche a installer Portage sur une distribution comme ubuntu ... mais avant, pourquoi ...

J'ai récemment tenté d'installer une Gentoo ... pas de problème, je crée ma partition avec ma Ubuntu qui vit à coté, je décompresse stage3, je fais mon chroot et je lance emerge sur quelques trucs importants. Mais:
- Que c'est long ... je me demande si je pourrais installer gnome-terminal avant la fin de la semaine
- J'utilise le chroot pour faire toutes mes compilations ... je veux faire autre chose en même temps
- pendant la compil, le PC est très lent quand même

Ce qui m'intéresse dans Gentoo, ce n'est pas de tout compiler à la main pour optimiser mes binaires ... Ce qui m'intéresse plutôt c'est la facilité d'installation des nouvelles versions des logiciels ... Notament la possibilité de faire un emerge d'un logiciel à partir d'un CVS (ou SVN :) comme par exemple Enlightement 17 ou encore Xgl.

J'ai entandu parler qu'il était possible d'installer des binaires précompilés justement lorsqu'on ne voulait pas faire toutes cos compilations fastidieuses. Cependant, comme gentoo est avant tout une distribution source, je doute qu'il y ait beaucoup de ces paquets précompilés (enfin, je devrais pouvoir trouver libpango qui ne veux pas compiler depuis hier). Mais surtout, j'ai du mal a lacher ma Ubuntu que j'aime.

Alors, est-il possible de faire fonctionner Portage sur Ubuntu ? j'ai vu que d'autres aussi s'y intéréssaient [1] mais je n'ai rien trouvé a part pour une installation de Portage sur Debian GNU/Hurd [2]. je veux bien essayer avec le Hurd mais j'ai déja eu du mal a avoir un clavier français et ma carte réeau ... ce n'est pas encore prêt pour un système que j'utiliserais quotidiennement.
Alors, avez vous des idées ?

merci

Mildred

[1] http://ubuntuforums.org/showthread.php?t=44904
[2] http://hurd.rustedhalo.net/gentoo-hurd-guides/install/multi-(...)
  • # Comprends pas?

    Posté par  (site web personnel) . Évalué à 2.

    gnome complet est en pré-compilé sur Gentoo il me semble.

    pour Svn et Cvs, Portage n'est pas non plus nécessaire. Bon c'est vrai que ça simplifie pas mal les choses, mais écrire des scripts maison pour automatiser les mises à jours seraient sans doute plus simple que d'installer portage en parallèle à apt, parce que ça ne me parait pas être une mince affaire. Sans compter qu'il est possible après de partager ce genre de scripts avec les autres Ubuntuiste ;).
  • # Mouaif...

    Posté par  . Évalué à 3.

    Je me permet de répondre dans le désordre...

    J'ai entandu parler qu'il était possible d'installer des binaires précompilés justement lorsqu'on ne voulait pas faire toutes cos compilations fastidieuses. Cependant, comme gentoo est avant tout une distribution source, je doute qu'il y ait beaucoup de ces paquets précompilés

    Il y a une floppées de binaires de genérés pour chaque paquet/archi à chaque nouvelle "release" (j'avais essayé d'expliquer ce qu'est et n'est pas une release sous Gentoo dans l'article de cette dépêche : http://linuxfr.org/2005/03/29/18615.html ). Ça permet d'obtenir une installation rapidement complète et fonctionnelle. Il est à mon avis toujours temps de faire des installations from-sources plus tard, à mesure que des mises à jours sont disponibles ou que des besoins de changer des USE flags se font sentir. Bref, pour moi, faut pas se priver.
    Bon par contre, là la dernière release elle date un peu quand même (août 2005 je crois), donc y'a plus grand chose dans les binaires qui ne soit pas à mettre +/- immédiatement à jour.

    Alors, est-il possible de faire fonctionner Portage sur Ubuntu ?


    Ça, oui. En dehors d'un Bash et d'un Python pas trop vieux, Portage n'a pas des masses de dépendances. Le faire "fonctionner" ne devrait vraiment demander qu'un travail assez mineur.

    Ce qui m'intéresse plutôt c'est la facilité d'installation des nouvelles versions des logiciels ... Notament la possibilité de faire un emerge d'un logiciel à partir d'un CVS (ou SVN :) comme par exemple Enlightement 17 ou encore Xgl.


    Là par contre, tu vas être déçu. Un Portage qui tourne ça ne veut pas dire des ebuilds qui s'installent correctement. Exactement comme "rpm" est dispo sous Debian/Ubuntu, mais ne permet pas pour autant d'installer n'importe quel paquet Mandriva ou Fedora sans s'exposer à pas mal de soucis... Tu te retrouveras très vite confronté à d'insolubles problèles de dépendances, d'hypothèse non vérifiées sur l'emplacement ou la configuration de trucs divers et variés, des conflits et des écrasements sauvages entre les paquets standards et ceux Gentoo, etc.
    Bref, je sens très mal une utilisation des ebuilds tel quel sur une autre distribution. Bien sûr on peut penser à les adapter, mais à mon avis tu vas te retrouver avec autant de boulot que la création de paquets .deb plus propres. Ça reste intéressant par contre de lire ces ebuilds à titre informatif, pour t'en inspirer et choper quelques astuces ou patchs afin de faire tes installations manuelles, ou afin de préparer des vrais paquets dpkg.
    Pour e17, ils sont dans l'arbre portage donc tu les as déjà, et pour Xgl c'est par ici: http://dev.gentoo.org/~hanno/
  • # essaie arch linux

    Posté par  (site web personnel) . Évalué à 1.

    c'est sur que si tu ne veux pas compiler de sources, laisse tomber gentoo ...

    J'ai entendu du bien de Arch Linux ( http://www.archlinux.org/ ) qui est en gros une gentoo avec des paquets binaires. Tu pourrai essayer ... moi, je ne quitte plus ma gentoo. (d'ailleurs, faites attention, une gentoo peut vous transformer un mécanicien en geek ...)

    Adhérer à l'April, ça vous tente ?

    • [^] # Re: essaie arch linux

      Posté par  (site web personnel) . Évalué à 1.

      Une autre solution : tu trouve un pote qui à gentoo, et qui possède la meme achitecture processeur, vous faite une copie du système, et le tour est joué.

      Ne pas oublier de réinstaller le bootloader, de refaire un petit noyau, et de revoir pas mal de choses dans /etc. Je l'ai déjà fait plusieurs fois, et c'est bouclé en deux heures.

      Adhérer à l'April, ça vous tente ?

Suivre le flux des commentaires

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