View previous topic :: View next topic |
Author |
Message |
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Tue Sep 06, 2005 9:41 am Post subject: [TIP] Réparer Portage |
|
|
Bonjours à tous,
Pour mon premier poste, je tenais à transmettre une solution à un problème assez génant qui m'a demandé pas mal de temps. (en même temps je suis encore un petit nouveau sous linux : ceci explique peut être cela).
Cette solution n'est pas de moi mais pour aider, accélérer la recherche de la solution mais également pour ceux qui ne ne parlent pas l'anglais je me permets de la poster ici.
Bon, après avoir planté, tué, détruit PORTAGE d'une façon assez radicale il y a 3 mois, je ne pouvais plus l'utiliser :
Code: | Bash: emerge = command not found |
A partir de là, grosse panique, sueures froides 2 semaines de recherches sur le net et les forums. Mon portage était pour moi définitivement mort, j'étais pret à tout réinstaller (encore des réflèxes windosiens peut être ). Et pourtant la solution est beaucoup moins radicale :
Déplacez-vous dans :
Code: | cd /usr/portage/sys-apps/portage/files |
lire le REAME.RESCUE et suivre ses précieux conseils, ce qui donne :
Quote: |
1 : Télécharger un tarball du portage rescue : http://dev.gentoo.org/~carpaski/portage_rescue/
2 : Essayer de prendre l'arbre portage qui correspond à votre architecture, c'est mieux
Vous avez alors deux solutions :
(i) la commande emerge existe (/usr/bin/emerge), alors un simple emerge -V vous donneras la version de l'arbre portage installé sur votre machine ex :
Code: | emerge -V
Portage 2.0.51.22-r2 |
Donc il faut télécharger la version 2.0.51.22 de portage
(ii) Si comme moi emerge n'existe plus, alors il est conseillé de prendre la version la plus récente de l'arbre portage. Ceci est également vrai pour la première possibilité (soit dit en passant).
3 : Déplacer vous dans le répertoire Code: | cd /usr/portage/sys-apps/portage/files | si cela n'est pas encore fait
4 : ouvrir ce tarball tout neuf tout beau : Code: | tar xjpUvf portage-rescue-xxxxxxx.tbz2 -C / |
5 : Code: | export FEATURES="-sandbox" |
6 :
7 :
8 :
|
Et à partirde là votre arbre portage fonctionne.
P.S : Comme je l'ai dit plus haut, je ne me souviens plus des réponses et sites internets qui m'ont conduits à la solution alors si vous connaissez ce/ces liens des auteurs originaux transmettez les, Merci
Last edited by Mickael on Thu Nov 17, 2005 8:17 am; edited 5 times in total |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Tue Sep 06, 2005 11:43 am Post subject: |
|
|
Premier post et déja une contribution : bravo !!
En plus respect de la mise en forme du thread : re-bravo !!
Bon, il y a quelques fautes de typos ("cd /usr/portage/sys-apps/port/age/files" par exemple) une balise [/code] qui traîne en bas du post et nos amis (on va dire ça) de l'angle de la terre qui ne seront pas contents que tu aies écorché le nom de leur langue maternelle (l'englais).
PS : pour le titre j'aurai plutôt vu quelque chose comme "[tip] Réparer Portage" ou quelque chose d'approchant
PS bis : lors du "tar xjpUvf portage-rescue-xxxxxxx.tbz2 -C /" il faudrait peut-être préciser comment trouver la version correspondant au système pour ne pas avoir d'autres problèmes (tout est indiqué dans le REAME.RESCUE mais avec un tel post il risque de ne pas être lu ).
En tout cas bienvenue à toi !!
EDIT : oui j'ai oublié (bien vu Enlight). Il faudrait intégrer ce post dans le howto howto (le post de kernel ne me paraît pas adapté, désolé Enlight ). _________________ La connaissance s'accroît quand on la partage.
JCB
Last edited by yoyo on Tue Sep 06, 2005 12:25 pm; edited 1 time in total |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Tue Sep 06, 2005 12:22 pm Post subject: |
|
|
Salut! Belle entrée en matière, en effet!
Je vote l'intégration au sticky de kernel_senseï! |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Tue Sep 06, 2005 12:38 pm Post subject: |
|
|
Merci yoyo, Enlight pour cet accueil au sein du forum.
Voila j'ai modifié et apporté quelques détails d'après les conseils de yoyo. pour le titre du message je ne sais pas encore... je reste ouvert à toutes les propositions. |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Sep 06, 2005 3:28 pm Post subject: |
|
|
@MickTux: Merci pour cette contribution, et bienvenue sur le forum Gentoo _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
|