[make world] Recompiler tout son syteme ?

Mise à jour / Création /debug de paquetages
Tawengimt
newbie
Messages : 8
Inscription : mer. 27 févr. 2008, 23:43

[make world] Recompiler tout son syteme ?

Message 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
Avatar de l’utilisateur
FredBezies
Elfe
Messages : 572
Inscription : ven. 21 déc. 2007, 21:25
Localisation : Biganos (33)
Contact :

Message par FredBezies »

Ton OS n'est pas assez rapide ?!

Car tu perdras plusieurs heures pour ne gagner qu'un petit pourcent au final ;)
"Ceux qui sont prêts à sacrifier une liberté essentielle pour acheter une sûreté passagère, ne méritent ni l'une ni l'autre." (Benjamin Franklin)
Tawengimt
newbie
Messages : 8
Inscription : mer. 27 févr. 2008, 23:43

re

Message par Tawengimt »

personne pour répondre concretement a ma question ?
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message 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.
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message 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.
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message 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 ;)
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message 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
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Tawengimt
newbie
Messages : 8
Inscription : mer. 27 févr. 2008, 23:43

Message 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
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message 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 !
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

eh ben ... le vendredi c'est permis !
:topicglissant: :french:
Ne vous emmerdez plus, emmerdez les autres.
Tawengimt
newbie
Messages : 8
Inscription : mer. 27 févr. 2008, 23:43

Message 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 ;)
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message 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 !
Tawengimt
newbie
Messages : 8
Inscription : mer. 27 févr. 2008, 23:43

Message 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
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message 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
Dernière modification par chipster le ven. 29 févr. 2008, 15:53, modifié 1 fois.
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message 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 ;)
Tawengimt
newbie
Messages : 8
Inscription : mer. 27 févr. 2008, 23:43

Message 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 ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

Tawengimt a écrit :j'ai bien la derniere version de yaourt
celle du dépot n'est pas la dernière.
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Message 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
Tawengimt
newbie
Messages : 8
Inscription : mer. 27 févr. 2008, 23:43

Message 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
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message 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)
Ne vous emmerdez plus, emmerdez les autres.
Répondre