Page 1 sur 2

[make world] Recompiler tout son syteme ?

Publié : jeu. 28 févr. 2008, 11:22
par Tawengimt
Bonjour a tous

j'ai installé archlinux avec Xorg + gnome tout marche nikel

maintenant j'aimerais optimiser mon systeme en modifiant bien sur les options de compilation du fichier /etc/makepkg.conf et en recompilant l'ensemble des paquets consituant mon systeme (a l'aide d'ABS)

Ma question est la suivante :

Dois je faire l'inventaire de l'ensemble des paquets installés puis de les recompiler 1 a 1 (truc galere) ?

Ou alors y'a til une commande equivalente a Gentoo du Style "emerge world" le truc en gros qui determine automatiquement l'ensemble des paquets installés sur mon ordi et qui va les recompiler dans l'arborescence ABS


Merci de vos réponses les gars

Publié : jeu. 28 févr. 2008, 11:35
par FredBezies
Ton OS n'est pas assez rapide ?!

Car tu perdras plusieurs heures pour ne gagner qu'un petit pourcent au final ;)

re

Publié : jeu. 28 févr. 2008, 11:39
par Tawengimt
personne pour répondre concretement a ma question ?

Publié : jeu. 28 févr. 2008, 11:52
par marc[i1]
ArchLinux n'utilise pas de commande "à la Gentoo" car c'est une distro binaire.

Si tu veux recompiler tous les paquets de ton système, va falloir te le faire à la main. C'est faisable car d'autre avant toi l'on fait mais bon c'est laborieux.

Pour beaucoup ça se limite au noyau et deux-trois trucs mais rarement tous le système.

Publié : jeu. 28 févr. 2008, 12:04
par vincentxavier
Hum Arch est déjà pas mal optimisé pour des machines récentes. Essayes de te concentrer sur les points critiques, tels que le noyau ou la [g]libc.
Tu peux assui gagner en vitesse en préférant les applis légères (souvent en CLI) aux applis lourdes.

Publié : jeu. 28 févr. 2008, 14:02
par wain
Concrètement, tu peux le faire avec yaourt de cette manière:
(il te faut la dernière version ici: http://archiwain.free.fr/yaourt/testing ... pkg.tar.gz)

1. recompiler les paquetages installés explicitement:
yaourt -Qe --textonly > explicite.txt
yaourt -Sb explicite.txt

2. recompiler es paquetages installés en tant que dépendances:
yaourt -Qd --textonly > deps.txt
yaourt -Sb --asdeps deps.txt


Je te conseille d'utiliser "--noconfirm" sinon ça dure une plombe. Après comme dit, arch est une distribution binaire, donc rien est fait pour faciliter la recompilation. Par exemple les sources des paquetages ne sont pas hébergées sur les serveurs de la distribution comme c'est le cas chez gentoo. De nombreux paquetages refuseront de compiler à cause d'un liern mort ou d'un problème de md5.

Par la suite, pour recompiler tous les nouveaux paquetages, utilises:

Code : Tout sélectionner

yaourt -Sbyu

Dis-nous ce que ça donne ;)

Publié : jeu. 28 févr. 2008, 21:53
par warnaud
wain a écrit : Dis-nous ce que ça donne ;)
Et combien d'années ça prend :D car si ça déconne pour débugguer ça va donner

Publié : ven. 29 févr. 2008, 14:39
par Tawengimt
1. recompiler les paquetages installés explicitement:
yaourt -Qe --textonly > explicite.txt
yaourt -Sb explicite.txt

ca marche pas !

en effet, pour la partie :

yaourt -Sb explicite.txt

yaourt considere explicite.txt comme un package et forcement il me dit qu'il le trouve pas

Publié : ven. 29 févr. 2008, 14:55
par vincentxavier

Code : Tout sélectionner

cat explicite.txt | yaourt -Sb
résoudrais eput-être ton problème. Cela dit, avant d'éprouver le besoin de recompiler tout ton système (parce que ça fait in ou que ça permet d'en avoir une plus grosse) je te suggère d'apprendre à te servir d'outils basiques comme le shell (bash, zsh, shells POSIX etc …) tu y trouveras tout plein d'astuces pour te simplifier la vie et improver ta productivity.

De plus, tu donnes l'impression de ne pas avoir fait beaucoup d'effort (ie tu t'es contenté de C-y l'astuce donnée). J'attire ton attention là dessus car il est pas très compliqué de te proposer une commande un peu obscure qui mettra en péril ton système.

Je profite de ce messages pour attirer ton attention sur le formatage du sujet. Ca vient de casser ma belle enfilade dans mon lecteur de flux rss et surtout, je ne sais pas quel est ton souci, ou du moins ce qu'il concerne.

Cordialement,

P.S. oui je suis un gros con libriste et élitiste, mais si je prends le temps de te donner ces conseils, c'est pour que tu puisses progresser !

Publié : ven. 29 févr. 2008, 15:14
par marc[i1]
eh ben ... le vendredi c'est permis !
:topicglissant: :french:

Publié : ven. 29 févr. 2008, 15:22
par Tawengimt
et mec cool

si j'ai envie de recompiler mon system en entier ca regarde que moi.

si c'est pour me raconter comment je doit pisser, garde cela pour toi.

si c'est pour repondre concretement a ma question alors bienvenue.

inutile de me sortir l'article 12 mec..tout ce bla bla pour me faire la morale..peace mec et garde tes forces pour chier ;)

Publié : ven. 29 févr. 2008, 15:38
par Skunnyk
Salut,

Merci de se calmer par ici, et de formatter ton sujet :)

Pour le yaourt -Sb explicite.txt, tu as bien installé la toute dernière version de yaourt ? (comme dis par wain). Car c'est une nouvelle "feature" qui n'est dispo que dans la version 0.8.15 !

Publié : ven. 29 févr. 2008, 15:41
par Tawengimt
j'ai bien la derniere version de yaourt

le cat ne marche pas non plus

pas grave je vais me faire un script automatique

merci quand meme les gars

Publié : ven. 29 févr. 2008, 15:47
par chipster
Tawengimt a écrit :et mec cool

si j'ai envie de recompiler mon system en entier ca regarde que moi.

si c'est pour me raconter comment je doit pisser, garde cela pour toi.

si c'est pour repondre concretement a ma question alors bienvenue.

inutile de me sortir l'article 12 mec..tout ce bla bla pour me faire la morale..peace mec et garde tes forces pour chier ;)
Hey on se calme ! :shock:
Aux vues de tes remarques, je pense que celles de VX sont les bonnes. Si tu souhaites recompiler ton système en entier, je te conseille vivement d'aller faire un tour sur gentoo qui est spécialisée la dedans.
D'autres part comme te l'a fait remarquer VX il serait temps que tu mettes ton topic correctement. Si tu ne sais pas comment faire, je te conseille vivement de faire un petit tour à cette adresse
Pour finir et à l'avenir il serait sympa d'être moins agressif. Nous ne sommes pas là pour essuyer les sauts d'humeurs des personnes qui ne comprennent pas ce qu'ils font avec leur système ni même les conséquences de ce qu'ils vont faire.
Comme te l'a fait remarqué Warnaud, tu risques d'avoir un système instable avec des erreurs de compilations dans tous les sens

Publié : ven. 29 févr. 2008, 15:51
par chipster
Tawengimt a écrit :j'ai bien la derniere version de yaourt

le cat ne marche pas non plus

pas grave je vais me faire un script automatique

merci quand meme les gars
Si ça ne fonctionne pas déjà avec ce que l'on t'a dit, vouloir faire un script est une totale hérésie. Bon courage en tout cas ;)

Publié : ven. 29 févr. 2008, 15:54
par Tawengimt
mais les mecs cool !!

je vais faire un sript, alors je demande pas un oscar ou des applaudissements

mais quand meme un peu de calme !

ils vous arrivent quoi ce vendredi ?

Publié : ven. 29 févr. 2008, 15:55
par tuxce
Tawengimt a écrit :j'ai bien la derniere version de yaourt
celle du dépot n'est pas la dernière.

Publié : ven. 29 févr. 2008, 15:58
par chipster
Tawengimt a écrit :mais les mecs cool !!

je vais faire un sript, alors je demande pas un oscar ou des applaudissements

mais quand meme un peu de calme !

ils vous arrivent quoi ce vendredi ?
Arrêtes de te regarder le nombril déjà, ça sera pas mal.
Après tu fais ce que tu veux mais on t'aura prévenu

Publié : ven. 29 févr. 2008, 16:01
par Tawengimt
bon je posais une simple question ok ?

ensuite au lieu de me repondre concretement soit par une réponse soit en me disant ce n'est pas possible, on me reponds tu vas casser ton systeme, c pas beau, attention

je bosse dans l'info depuis + 10 ans donc je sais ce que je fait

je termine en disant merci les gars (c sincere !) pas grave j'essayerais de me faire un script

et la on me repond c de la foutaise (genre du devrait pas)

et oh !! c a moi de me calmer ou plutot aux autres ??

faut pas me la faire à l'envers

Publié : ven. 29 févr. 2008, 16:03
par marc[i1]
ttsss un peu de calme ...

Pour le coup je penche vers Tawengint, rien ne dit qu'il n'a pas les compétences pour fait ce travail et puis si il veut se casser le cul à recompiler c'est son problème et pas le notre.

Et puis ça n'a jamais tuer personne de recompiler une distro binaire ... c'est pas franchement utile mais bon il fait bien ce qu'il veut chez lui ! :twisted:

Allez ... tout le monde reprend ses billes et on se fait un bisous 8)