Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2112 connectés 

 


Dernière réponse
Sujet : Recréer la base de données RPM, appel aux programmeurs et aux autres
nicotine

Lebibi a écrit a écrit :

juste updatedb
 
mais je ne sais pas si cela va resoudre ton probleme
enfin essayes tu n'as rien a perdre  
 
 




 
updatedb ne va pas mettre à jour ta base de rpms  
 
ca scanne juste ton dur et met à jour la base de tous les fichiers ! ( que tu retrouves en un clin d'oeil grace à la commande locate)

 

[jfdsdjhfuetppo]--Message édité par nicotine le 24-04-2002 à 19:44:01--[/jfdsdjhfuetppo]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
nicotine

Lebibi a écrit a écrit :

juste updatedb
 
mais je ne sais pas si cela va resoudre ton probleme
enfin essayes tu n'as rien a perdre  
 
 




 
updatedb ne va pas mettre à jour ta base de rpms  
 
ca scanne juste ton dur et met à jour la base de tous les fichiers ! ( que tu retrouves en un clin d'oeil grace à la commande locate)

 

[jfdsdjhfuetppo]--Message édité par nicotine le 24-04-2002 à 19:44:01--[/jfdsdjhfuetppo]

Mjules

Lebibi a écrit a écrit :

man rpm
 
rpm -ivh fichier.rpm pour installer un rpm
rpm -Uvh fichier.rpm pour updater un rpm
rpm -e fichier.rpm pour suppr un rpm
 
 
et tu as d'autres commandes  




 
merci, j'ai trouvé, c'est la commande rpm --justdb  
 
maintenant, j'ai plus qu'à ma taper les 200 packages à la main ..... :pt1cable:
 
Je renouvelle mon appel si qql à un soft automatique
 
APPEL AUX PROGRAMMEURS :
Je me demande si un script pourrait pas faire çà:
 
récupérer le nom d'un paquetage (à un endroit donné), vérifier les fichiers qu'il contient, les comparer avec ceux sur mon disque (avec le numéro de version) et ajouter le nom du paquetage à la base si les fichiers correspondent.
 
Par contre, là, j'en appelle aux développeurs/programmeurs parce que moi la programmation...

 

[jfdsdjhfuetppo]--Message édité par Mjules le 24-04-2002 à 18:42:06--[/jfdsdjhfuetppo]

lebibi man rpm
 
rpm -ivh fichier.rpm pour installer un rpm
rpm -Uvh fichier.rpm pour updater un rpm
rpm -e fichier.rpm pour suppr un rpm
 
 
et tu as d'autres commandes
Mjules Bon, je viens d'essayer; il m'a recréé prseque tous les fichiers que j'avais renommés sauf celui qui m'intéresse  :(  
 
Mais bon, on y crois...
 
 
Question importante pour les suivants : est ce quelqu'un connait un utilitaire pour ajouter des packages à la base de données RPM (meme a la main je veux bien le faire)

 

[jfdsdjhfuetppo]--Message édité par Mjules le 24-04-2002 à 18:26:15--[/jfdsdjhfuetppo]

lebibi juste updatedb
 
mais je ne sais pas si cela va resoudre ton probleme
enfin essayes tu n'as rien a perdre

 

[jfdsdjhfuetppo]--Message édité par Lebibi le 24-04-2002 à 18:07:22--[/jfdsdjhfuetppo]

Mjules et si je le fais maintenant, ça va pas marcher ?
 
(il a recréé un fichier packages mais + petit...)
 
NB: c'est rpm --updatedb ou updatedb ?
 
EDIT: merci d'avoir répondu, je me sens moins seul.  :)

 

[jfdsdjhfuetppo]--Message édité par Mjules le 24-04-2002 à 17:57:08--[/jfdsdjhfuetppo]

lebibi avant de faire ta manip de renomer tous les fichiers tu aurais du essayer
 
updatedb
 
cette commande reactualise ta base rpm
Mjules bon, j'ai une petite amélioration; je vient de renommer tous les fichiers de /var/lib/rpm et j'ai recrée une base :
 
rpm --initddb
rpm --rebuilddb
 
maintenant il veut bien chercher mais evidemment, ya + rien.....
 
alors; est ce que quelqu'un aurait une solution pour récupérer ma base d'avant ?
Mjules rpm en lui meme marche; par contre la base de données des rpms installables et installés est morte. quelqu'un connait les fichiers ?
Mjules Salut,
 
Si mes pb ne vous intéressent pas et que vous voulez tout de suite passez à la demande de prog, je vous conseille de descendre un peu, le sujet est en gras souligné.
Autrement, lisez la suite:
 
voilà, j'étais en train d'installer un truc et rpmdrake a planté. je l'ai killé avec Xkill et depuis, gros pb, je ne peux plus interroger la base de donnée des RPM.  
 
J'ai reconstruit celle des rpms installable mais c'est celle des installé qui merde !! est ce qu'il y aurait un moyen de la reconstruire ou de l'initialiser ?
 
merci
 
EDIT: rpm --rebuilddb ne me donne rien.

 

[jfdsdjhfuetppo]--Message édité par Mjules le 24-04-2002 à 19:02:23--[/jfdsdjhfuetppo]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)