Base Packages
Je l'ai supprimée par mégarde :(
Système et matériels / Installation et configuration

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Voulant faire de la place, j'ai supprimé /var/lib/rpm/Packages :(
Maintenant, urpmi considère qu'aucun package n'est installé. A chaque demande d'installation, il va jusqu'à demander d'installer le noyau !
Existe-il un moyen de le récupérer/reconstituer ?
Merci par avance
Yves

alp1 Membre non connecté
-
- Voir le profil du membre alp1
- Inscrit le : 26/06/2012
- Groupes :
rpmpkgs
-------
rpmpkgs.2.gz
------
rpmpkgs.22.gz
Celui sans extension est le plus récent. Avec ça il doit être possible de reconstruire:
rpmdb --initdb
rpmdb --rebuilddb
voir le manuel de rpmdb pour l'option
--macros=<FICHIER:...> Lire <FICHIER:...> au lieu du(des) fichier(s) par défaut
Au pire, avec un dvd et l'option de réparation sans formatage ça peut marcher: le truc va chercher les fichiers dèjà présents (a moins qu'il visite le fichier effacé ? c'est d'un drôle)

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
La réinstallation, je n'y crois pas trop.
Yves

alp1 Membre non connecté
-
- Voir le profil du membre alp1
- Inscrit le : 26/06/2012
- Groupes :
photorec
mais sauvegrder sur support externe; et si les deux programmes ne sont pas présents, ils peuvent très bien écraser le fichier effacé en s'installant. Le mieux serait un livecd comme systemrescuecd
Édité par alp1 Le 07/04/2013 à 18h06

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Je tente une reconstruction, avec un script pas très élégant.
Je vous tiens au courant.
Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Je pense avoir récupérer une bonne partie de la base de paquets installés.
J'ai récupéré le fichier rpmpkgs comme indiqué plus haut, et fait un script bash qui demande une pseudo-installation dudit paquet, en allant le chercher sur le net.
Comme les paquets peuvent venir de différents dépôts, je demande l'installation depuis plusieurs endroits.
Voici le script.
Code BASH :
for moo in `cat /documents/rpmpkgs` do rpm -i --nodeps --justdb http://ftp.uni-erlangen.de/mirrors/Mageia/distrib/2/i586/media/core/release/$moo rpm -i --nodeps --justdb http://ftp.uni-erlangen.de/mirrors/Mageia/distrib/2/i586/media/core/updates/$moo echo $moo done
C'est pas très élégant, mais çà a marché. Je n'ai pas cherché dans les non-free ni les tainted.
Yves
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie