View previous topic :: View next topic |
Author |
Message |
expl0rer Tux's lil' helper
Joined: 08 Feb 2005 Posts: 97
|
Posted: Wed Jun 08, 2005 3:14 pm Post subject: [emerge] Bourrin de sortie a tout cassé !! [solved] |
|
|
Bonjour,
J'ai installé man gentoo sur un portable, dont le disque ne dispose pas de l'espace des dernieres générations, je me suis donc retrouvé obligé de faire de la place, car mes compilations plantaient faute d'espace.
Seulement il semblerai que le grand néttoyage soit allé trop loin, j'ai supprimé /usr/portage pour le recréé avec un emerge --sync (ca change rien au niveau taille), mais plus grave je pense que j'ai fait un betise en supprimant /var/db/pkg/* (je discutais et a pas fait attention), ce qui semble avoir supprimer la db de tous les packages installés avec leur dépendance.
Est ce que qqun sait comment la régénérer ?, emerge --regen sert a régénérer la base de dépendance de portage pas de l'installation malheureusement.
je ne rajoutterais qu'une chose : HELPPPP!!!! _________________ bi-Xeon 2.6ghz
fx 5900 ultra
2ghz RAM ECC
gentoo stage 1
Last edited by expl0rer on Wed Jun 08, 2005 5:13 pm; edited 1 time in total |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Wed Jun 08, 2005 3:16 pm Post subject: |
|
|
regenworld non? |
|
Back to top |
|
|
expl0rer Tux's lil' helper
Joined: 08 Feb 2005 Posts: 97
|
Posted: Wed Jun 08, 2005 3:21 pm Post subject: |
|
|
en fait il me dit que les packages présent dans world sont pas installé , j'ai vraiment joué le bourrin la
Code: |
Calculating world dependencies
*** Package in world file is not installed: net-analyzer/ethereal
*** Package in world file is not installed: net-analyzer/metasploit
*** Package in world file is not installed: app-forensics/chkrootkit
*** Package in world file is not installed: app-office/dia
*** Package in world file is not installed: media-video/envision
*** Package in world file is not installed: sys-kernel/linux-headers
|
je vais pas jusqu'au bout mais ca donne ca
en fait il semblerait que j'ai perdu la base avec la version des fichiers installés et regenworld change rien _________________ bi-Xeon 2.6ghz
fx 5900 ultra
2ghz RAM ECC
gentoo stage 1 |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Wed Jun 08, 2005 3:24 pm Post subject: |
|
|
Pour régénérer ça, je dirais... réinstall
Peut-etre que "emerge -e world" marchera, ça sera la solution la plus rapide il me semble. _________________ 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 |
|
|
expl0rer Tux's lil' helper
Joined: 08 Feb 2005 Posts: 97
|
Posted: Wed Jun 08, 2005 3:30 pm Post subject: |
|
|
si je fais ca il me rémerge mes 92 package de l'install, mais du coup je pense que mon gcc va changer, et je sais pas ce que ca va donner en cours de l'emerge world _________________ bi-Xeon 2.6ghz
fx 5900 ultra
2ghz RAM ECC
gentoo stage 1 |
|
Back to top |
|
|
Starch Guru
Joined: 26 Feb 2003 Posts: 539 Location: Rennes, France
|
Posted: Wed Jun 08, 2005 3:45 pm Post subject: |
|
|
Code: |
/usr/lib/portage/bin/fix-db.py
/usr/lib/portage/bin/fixdbentries
|
? _________________ - Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi |
|
Back to top |
|
|
expl0rer Tux's lil' helper
Joined: 08 Feb 2005 Posts: 97
|
Posted: Wed Jun 08, 2005 3:56 pm Post subject: |
|
|
Ca fait rien non plus, je tente le emerge -e world ca va etre long mais on verra bien apres
au moins j ai pas viré la liste des packages installé, juste leurs versions.
Je vais finir par comprendre comment marche emerge ) _________________ bi-Xeon 2.6ghz
fx 5900 ultra
2ghz RAM ECC
gentoo stage 1 |
|
Back to top |
|
|
expl0rer Tux's lil' helper
Joined: 08 Feb 2005 Posts: 97
|
Posted: Wed Jun 08, 2005 5:12 pm Post subject: |
|
|
Ca y est j'ai trouvé quelque chose et ca marche, a condition que le systeme était à jour ( ce qui était mon cas ), il faut lancer ce srcipt qui injecte une nouvelle base de packages dont les numeros de versions sont les derniers du portage d'apres ce que j ai pu comprendre.
http://dev.gentoo.org/~spyderous/scripts/regenpkgdb
ensuite on lance un
, ou on se fait copieusement insulter
puis un
on est jamais trop sur
et le prochain emerge world est propre, apres quelques emerge --search sur mes paquets ils sont bien reconnus comme installés.
J'ai eu un grand moment de solitude, mais finalement j'ai apris pas mal de choses
Je vais me dépécher d'installer mondo-mindi pour faire un backup sur dvd de mon systeme (j'adore ce prog) _________________ bi-Xeon 2.6ghz
fx 5900 ultra
2ghz RAM ECC
gentoo stage 1 |
|
Back to top |
|
|
|