View previous topic :: View next topic |
Author |
Message |
BENJI Guru
Joined: 10 Sep 2003 Posts: 543
|
Posted: Wed Sep 01, 2010 9:19 am Post subject: [migration]Gentoo to Sabayon or binary packages ? |
|
|
Bon j'ai un PIII avec une gentoo et peu de temps pour la maintenir.
J'adore l'esprit de cette distribution.
Mais je dois me résoudre au constat suivant... à chaque fois que je veux mettre à jour mon système ça me prends bien souvent plusieurs jours et l'effort consentit pour y parvenir est démesuré par rapport à l'utilisation que je fais de mon PC (bureautique, internet, graphisme, vidéo). En proportion je passe plus de temps à la maintenir qu'à réellement l'utiliser.
Bref faute de temps je suis à deux doigts de basculer sous ubuntu... mais ça me gêne.
Si je pouvais ne pas compiler les sources ce serait déjà un plus.
Alors vous allez me dire qu'il existe des paquets binaires oui j'ai lu la doc gentoo mais j'avoue ne pas savoir où trouver un miroir de ces paquets.
"C'est probablement parce que Gentoo ne propose pas de système centralisé de paquets binaires".
Par la même occasion ayant entendu parler de Sabayon.
Cette distribution semble être le meilleur moyen d'avoir un gentoo binaire. Je me demandais donc si depuis mon actuel gentoo je ne pouvais pas tout simplement migrer vers sabayon.
Votre avis m'intéresse et surtout votre aide pour faire cette migration.
Mes dernières recherches sur le web ne m'ont pas satisfait.
Que me conseillez-vous ? |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Wed Sep 01, 2010 12:53 pm Post subject: |
|
|
Salut, si tu veux passer à Sabayon, tu devrais réinstaller de A à Z.
Pour le reste, je ne vois pas pourquoi tu as honte d'utiliser Ubuntu, car vu que tu ne veux pas compiler, une distribution binaire qui s'installe en 15-20 minutes et que presque tout fonctionne out of the box. |
|
Back to top |
|
|
BENJI Guru
Joined: 10 Sep 2003 Posts: 543
|
Posted: Wed Sep 01, 2010 12:57 pm Post subject: |
|
|
De A à Z ?
Je pensais qu'il y avait un overlay sabayon et quelques mise à jour à faire et c'était parti !
ubuntu... tout le monde en parle. J'aime pas faire comme tout le monde. |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
Posted: Wed Sep 01, 2010 1:28 pm Post subject: |
|
|
Ben quitte à ne pas faire comme tout le mondre, pourquoi pas un PC-BSD alors? _________________ -TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT) |
|
Back to top |
|
|
BENJI Guru
Joined: 10 Sep 2003 Posts: 543
|
Posted: Wed Sep 01, 2010 1:44 pm Post subject: |
|
|
J'avais Free BSD avant d'être sous gentoo c'était en 2005 je crois... PC-BSD commençait seulement à donner des bons résultat je vais y regarder.
mais bon j'avais à redire à l'époque.
Et puis je ne veux pas réinventer la poudre non plus ! |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Wed Sep 01, 2010 4:25 pm Post subject: |
|
|
Si tu veux vraiment du Gentoo, compile dans un chroot et installe les paquets binaires.
Par exemple en utilisant chenvr de kwenspc _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
Posted: Wed Sep 01, 2010 7:51 pm Post subject: |
|
|
'alute
en fait c'est surtout le PIII ton facteur limitant non ? un BSD-like peut être un bon candidat c'est certain
Sinon un retour d'expérience personnelle qui vaut ce qu'elle vaut -> penser son desktop comme un serveur ^^
J'ai une veille babasse dans ce genre sous gentoo pour mes parents. Leurs besoins sont relativement modestes/basiques et attendu que je me colle la maintenance à distance voire quand j'ai le temps, j'ai opté au départ pour :
1°) en stable
2°) un world et useflags au strict nécessaire de leurs besoins -> c'est la partie la plus longue à établir côté choix des outils et des supports car faut caller en pensant au devenir sans faire de la sur-qualité non plus...
Rem. Privilégier peu/pas de packages bleeding-edge ; les plus robustes/éprouvés pour ne pas dire ceux ayant le moins de dépendances i.e. lorsque >=2 équivalents sont possibles ; WM légé mais pas trop austère/geek ; ... Les évo sont toujours négociables bien entendu mais faut brider un peu de temps à autres
3°) with-bdep=y -> poubelle !
4°) emerge --sync && glsa-check -l 'affected' -> régulier et traitement variable au cas par cas en cas de positif
Bilan : Ils en semblent très satisfait depuis 5-6 ans et je ne touche presque jamais à cette machine
(faut bien enlever la poussière des ventilos de temps à autres aussi )
Bémol : va quand même falloir que je me penche sur un remplaçant... je commence à craindre la panne physique _________________ " Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Last edited by boozo on Thu Sep 02, 2010 8:06 am; edited 1 time in total |
|
Back to top |
|
|
BENJI Guru
Joined: 10 Sep 2003 Posts: 543
|
Posted: Wed Sep 01, 2010 9:09 pm Post subject: |
|
|
Oui effectivement le facteur limitant c'est PIII et il y a aussi que j'ai pas beaucoup de temps.
Ma dernière mise à jour en août j'en ai pris pour trois jours et il me reste encore 3 paquets qui coincent car mon noyau était toujours de trois version en retard !
En attendant je continue sous gentoo et prends déjà cette idée :
"3°) with-bdep=y -> poubelle "
et glsa-check... ça autant dire que je ne le fais jamais !
encours je télécharge la dernière version de Sabayon... j'ai un disque de 10 Go (hda sur ce même PC) avec Xp encore dessus, je vais y mettre Sabayon et je verrai bien ce que je perds à passer avec cette distrib ! Avec un peu de chance je vais cracher mon MBR et ne démarrerai ni sous l'une ni sous l'autre des deux distrib linux
Sinon xaviermiller j'ai pas compris ce que tu me proposes ? Peux-tu me préciser tout ça... qu'est-ce qu'un chroot m'apportera ? |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Thu Sep 02, 2010 5:28 am Post subject: |
|
|
Salut,
L'idée est de construire tes paquets binaires à partir d'une autre machine, beaucoup plus puissante, dans un chroot.
Ensuite, après avoir synchronisé l'arbre de portage sur la vieille machine (par exemple en ayant fait une image compressée par squashfs, voir les tutos), tu les déploies via "emerge --update --binpkgonly".
Mais bon, l'effort est lourd, et je préférerais plutôt une petite distribution binaire légère. _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
BENJI Guru
Joined: 10 Sep 2003 Posts: 543
|
Posted: Thu Sep 02, 2010 10:58 am Post subject: |
|
|
Ah c'est bien ce que j'avais cru comprendre.
Je n'ai pas d'autre machine.
ça résous le problème !
Personne n'en parle dans vos réponses alors je suis qu'en même très surpris qu'il n'existe pas une passerelle pour passer d'une gentoo à Sabayon... quelque chose doit m'échapper visiblement (j'ai rien trouvé dans le wiki sabayon). |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Thu Sep 02, 2010 11:02 am Post subject: |
|
|
Que veux-tu ? passer d'une distribution à une autre sans réinstaller ? Pas possible, les gestionnaires de paquets sont différents. _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Thu Sep 02, 2010 1:11 pm Post subject: |
|
|
Ouais, car je pense que même l'overlay de Sabayon contient seulement quelques packages, donc tu ne peux pas convertir ta Gentoo en Sabayon.
Le même principe s'applique pour Funtoo. |
|
Back to top |
|
|
BENJI Guru
Joined: 10 Sep 2003 Posts: 543
|
Posted: Thu Sep 02, 2010 2:07 pm Post subject: |
|
|
Funtoo ? Je connaissais pas.
Bon merci pour vos réponses.
Je retire ce que j'ai dit sur PC-BSD, je vais peut-être me tenter une install pour voir ! |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Fri Sep 03, 2010 3:09 pm Post subject: |
|
|
BENJI wrote: | Funtoo ? Je connaissais pas.
Bon merci pour vos réponses.
Je retire ce que j'ai dit sur PC-BSD, je vais peut-être me tenter une install pour voir ! |
Funtoo c'est une distribution satellite de Gentoo créé par monsieur Gentoo en personne. |
|
Back to top |
|
|
versus8 Tux's lil' helper
Joined: 21 Sep 2005 Posts: 130
|
Posted: Fri Sep 03, 2010 11:16 pm Post subject: |
|
|
Qu'est-ce que c'est que with-bdep=y ?
glsa-check -l 'affected' Est-ce pour vérifier s'il n'y a pas de mise à jour de sécurité ?
Sinon, PC-BSD à l'air d'être très intéressant à utiliser. A noter que DragonFly BSD peu aussi être tentant. Par contre, je ne comprend pas les avantages que peux apporter Funtoo. Peut-être est-ce une meilleure "stabilité" lors des mises à jour ?
Aller hop ! vu que je ne connais pas les BSD Like, je télécharge PC-BSD et DragonFly BSD histoire de tester tout ça |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Sat Sep 04, 2010 3:49 am Post subject: |
|
|
Regarde, c'est mon /etc/make.conf sous ma Funtoo testing :
Code: |
# These settings were set by the metro build script that automatically built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-O2 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j5 -l5"
GENTOO_MIRRORS="ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://distfiles.gentoo.org"
#GENTOO_MIRRORS="http://distfiles.gentoo.org"
USE="kde -gnome -xfce qt4 qt3support xcomposite nls truetype userlocales unicode gnutls"
LINGUAS="fr"
INPUT_DEVICES="evdev"
VIDEO_CARDS="vesa nvidia"
ACCEPT_KEYWORDS="~amd64"
ACCEPT_LICENSE="${ACCEPT_LICENSE} AdobeFlash-10"
FEATURES="${FEATURES} mini-manifest"
PORTAGE_ELOG_CLASSES="log warn error info"
PORTAGE_ELOG_SYSTEM="echo:log,error,warn,info save:log,error,warn,info syslog:log,error,warn,info"
EMERGE_DEFAULT_OPTS="--jobs=5 --load-average=5.0 --with-bdeps y"
|
--with-bdeps y permet de mettre à jour même les packages qui ne dépendent de rien. De cette manière, tu est certains que tous les packages de ta Gentoo/Funtoo sont à jours sans exception. |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
Posted: Sat Sep 04, 2010 9:18 am Post subject: |
|
|
versus8 wrote: | Qu'est-ce que c'est que with-bdep=y ?
glsa-check -l 'affected' Est-ce pour vérifier s'il n'y a pas de mise à jour de sécurité ?
(snip) |
notre d2_racing s'est enflammé un chouilla - les packages orphelins et n'ont rien à faire là si on fait un --depclean de temps en temps ^^ - on se limitera à monter en version les dépendances
pour le 2°) c'est ça. De fait comme pour un usage en serveur, tu peux très bien te limiter à tester après chaque sync régulier et s'il n'y rien de critique alors tu n'as aucune nécessité de màj à faire sauf besoin particulier à ajouter à ton système - On peut tourner comme çà pendant des mois...
Rem. J'entends déjà des sysadmin grommeler dans le fond donc je nuance pour éviter que l'extrapolation dérive : cette solution seule n'est pas parfaite car i.e. la politique de publication des glsa laisse un petit gap donc cela ne dispense pas d'être abonné aux ml spécialisées mais pour un usage personnel/privé c'est très bien _________________ " Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! " |
|
Back to top |
|
|
versus8 Tux's lil' helper
Joined: 21 Sep 2005 Posts: 130
|
Posted: Sat Sep 04, 2010 12:40 pm Post subject: |
|
|
J'ai regardé dans le man d'emerge, de portage et de make.conf, mais je n'ai pas trouvé les options possibles pour EMERGE_DEFAULT_OPTS.
Y'a t-il un man particulier qui expliquerai les options possibles ? |
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Sat Sep 04, 2010 3:09 pm Post subject: |
|
|
Ouais boozo, je sais tu as raison |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
|
Back to top |
|
|
d2_racing Bodhisattva
Joined: 25 Apr 2005 Posts: 13047 Location: Ste-Foy,Canada
|
Posted: Sat Sep 04, 2010 6:49 pm Post subject: |
|
|
Ouais, je vais jamais sur OTW |
|
Back to top |
|
|
Poussin l33t
Joined: 08 Jun 2007 Posts: 659 Location: Liège
|
Posted: Sat Sep 04, 2010 8:42 pm Post subject: |
|
|
Ah tiens... je n'ai jamais touché à --with-bdeps. En fait, c'est kifkif que --deep non? Ou je n'ai vraiment rien compris |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sat Sep 04, 2010 8:55 pm Post subject: |
|
|
non : --deep ça ne met pas à jour les dépendances spécifiées uniquement dans les DEPEND (dépendances de build), mais que dans les RDEPEND et PDEPEND (runtime). Pour les dépendances manquantes, c'est --with-bdeps
Ceci dit, ce n'est pas super nécessaire de les mettre à jour systématiquement, puisque ce ne sont "en théorie" que des dépendances utile lors de la compilation, et qui sont à ce titre mises à jour lors de la maj suivant du paquet qui en a besoin (enfin, je suis pas sur d'être clair, mais je me comprends )
[EDIT]
Enfin, vu que souvent, les paquets spécifiés en DEPEND sont inclus dans les RDEPEND dans la plupart des ebuilds (donc les paquets nécessaires au build le sont aussi au runtime), cela ne change dans la pratique pas grand chose... _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Sun Sep 05, 2010 3:32 pm Post subject: |
|
|
On devrait un jour répertorier toutes les légendes urbaines véhiculées par les "anciens" de Gentoo, et maintenues par un manque de communication peu clair de Gentoo (j'ai eu droit à un menu XFCE qui disparaissait suite à une nouvelle variable ajoutée à un ebuild -- sans avertissement bien sûr ) _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
|