[Mandrake] Petite question sur le fonctionnement de rpm

Petite question sur le fonctionnement de rpm [Mandrake] - Linux et OS Alternatifs

Marsh Posté le 22-04-2004 à 15:35:15    

Bon je viens de lire la page de DS à ce sujet, mais j'ai une question qui me reste :
comment savoir si on a un logiciel d'installé, et s'il est installé dans quelle version il est ?
Parce que j'ai l'impression que les commandes rpm -q ou urpmq ne disent que s'il est soit sur le sys soit dans la base de données, mais pas s'il est dans l'un ou dans l'autre non ?

Reply

Marsh Posté le 22-04-2004 à 15:35:15   

Reply

Marsh Posté le 22-04-2004 à 15:39:07    

je ne comprend pas ta question
 
rpm -q interroge la base de données des rpms du système
 
urpmq interroge la base d'urpmi, base qui se fait à partir des fihciers hdlist des différentes sources ( ftp, cdrom, fichier, etc ... )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 22-04-2004 à 15:40:34    

http://www.linux-wizard.net/howto_rpm.html#verif
 
j'ai bien dit : vérifier un package installé


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 22-04-2004 à 15:40:36    

Ah ok, c'est ça qui m'avait échappé alors, merci :jap:
Ca veut dire qu'il n'y a pas d'equivalent urpm'qqchose' à rpm -q.

Reply

Marsh Posté le 22-04-2004 à 15:41:51    

Juste pour info, ce qui m'a trompé :


Explications :
 
q = query = interroge la base de données rpm


Parce que j'ai pensé base de donnée de urpmi ;)

Reply

Marsh Posté le 22-04-2004 à 15:42:16    

Code :
  1. urpmq
  2. Pour savoir si vous avez un package (installé ou disponible dans une de vos sources de packages configurées), il suffit d'utiliser urpmq :
  3. $> urpmq -gr package
  4. Pour connaitres les dépendances d'un package :
  5. $> urpmq -d package
  6. Bien sûr on peut combiner avec -g ( affiche le groupe du package ) et -r ( affiche le numéro de version du package ) :
  7. $> urpmq -dgr package


 
 
disponibles != installé


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Sujets relatifs:

Leave a Replay

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