Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[TIP] Réparer Portage
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2383
Location: ~Belfort! - France - EU

PostPosted: Tue Sep 06, 2005 9:41 am    Post subject: [TIP] Réparer Portage Reply with quote

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 8O :

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 :oops: ). 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 :
Code:
emerge sync

7 :
Code:
emerge portage

8 :
Code:
unset FEATURES


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 :roll:


Last edited by Mickael on Thu Nov 17, 2005 8:17 am; edited 5 times in total
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Tue Sep 06, 2005 11:43 am    Post subject: Reply with quote

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 :wink: ).

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 :P ).
_________________
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
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3514
Location: Alsace (France)

PostPosted: Tue Sep 06, 2005 12:22 pm    Post subject: Reply with quote

Salut! Belle entrée en matière, en effet!

Je vote l'intégration au sticky de kernel_senseï!
_________________
le "lol" est aux boulets ce que le ";" est au programmeurs
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2383
Location: ~Belfort! - France - EU

PostPosted: Tue Sep 06, 2005 12:38 pm    Post subject: Reply with quote

Merci yoyo, Enlight pour cet accueil au sein du forum. :D

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. :wink:
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Tue Sep 06, 2005 3:28 pm    Post subject: Reply with quote

@MickTux: Merci pour cette contribution, et bienvenue sur le forum Gentoo ;)
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum