BdD rpms

BdD rpms - Installation - Linux et OS Alternatifs

Marsh Posté le 11-02-2003 à 18:55:39    

J'ai installé une machine il y a quelques temps et un mois après elle ne voulais plus demarrer. Il fallait lui passer un fschk à la main et j'ai un lost+found enorme (traduction j'ai perdu plein de fichiers)
 
à priori j'ai pas perdu de trucs trop graves sauf... la BDD de rpms :(
ce qui fait que maintenant pour installer des trucs c'est un peu le bordel nivo dépendances :-/
ma question est donc : est-ce qu'on peut reconstruire une BdD RPM ?
 
précision : c'est une mdk 9.0 (et j'aimerais bien mettre kde3.1)

Reply

Marsh Posté le 11-02-2003 à 18:55:39   

Reply

Marsh Posté le 11-02-2003 à 20:43:49    

Et bien, il te faut mon petit script spécial reconstruction de BDD RPMS :
http://mjules.free.fr/script.html
 
tu l'éxécutes dans le dossier d'où viennent les RPMS (en clair, ceux des CDs d'install), il compare les fichiers des paquets avec ceux sur le disque (il faut que locate soit à jour > updatedb en root avant) et inscrit le noms des paquets installés dans un fichier.
 
il utilise ensuite ce fichier pour mettre à jour la base RPM. Cette partie est automatique mais tu peux la commenter pour vérifier avant si il n'a pas fait trop de connerie.
 
normalement, ça marche à peu près bien ( je dirais de l'ordre de 95% de réussite, et quasiment de paquets importants loupés)
 
EDIT: il faut bien sur initialiser une Base RPMS toute neuve avant de commencer (rpm --initdb)


Message édité par Mjules le 11-02-2003 à 20:44:37

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 12-02-2003 à 01:47:54    

rpm --rebuilddb ça fait quoi au juste ?

Reply

Marsh Posté le 12-02-2003 à 09:37:45    

ça la répare quand c'est pas trop cassé (erreur de syntaxe dans le fichier par ex), quand ça l'est trop; ça n'est pas suffisant.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 12-02-2003 à 17:28:12    

merchi, je vais utiliser ça
 
:hello:


---------------
Les fiches libres : http://www.aldil.org/projets/fiches_libres/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed