À noter que l'on a l'équivalent, par exemple si l'on cherche le programme gcc la commande suivante suffit: [luis@liberforce ~]$ rpm -q gcc
gcc-4.0.1-5mdk
...mais il faut connaitre le nom exact du programme installé à rechercher...
Ici, on utilise cette méthode pour ratisser plus plus large: on affiche la liste de tous les programmes installés (rpm -qa), puis on recherche dans cette liste tous ceux qui contiennent gcc dans leur nom...
ben imagine une seconde que la commande rmp -qa affiche 200 lignes de résultat !!! . Le pipe suivit de grep blabla permet de visualiser uniquement les lignes qui contiennent le chaine de caractères 'blabla'.
et voila.
# isoler le logiciel dans la liste
Posté par Hardy Damien . Évalué à 5.
fait rpm -qa
il retourne la liste de tous les paquets installés sur ton systeme
le caratère '|' envois la sortie standard d'une commande vers l'entrée standards d'une autre commande
grep sert a filtrer les ligne qui contiennent un "patern" donné (ici le nom d'un paquet)
donc rpm -qa | grep <nom de paquet> te dit si un paquet est installé ou non ...
Dam
[^] # Re: isoler le logiciel dans la liste
Posté par liberforce (site web personnel) . Évalué à 2.
[luis@liberforce ~]$ rpm -q gcc
gcc-4.0.1-5mdk
...mais il faut connaitre le nom exact du programme installé à rechercher...
Autre exemple:
[luis@liberforce ~]$ rpm -qa | grep gcc
libgcc1-4.0.1-5mdk
gcc-c++-4.0.1-5mdk
gcc-cpp-4.0.1-5mdk
gcc-4.0.1-5mdk
Ici, on utilise cette méthode pour ratisser plus plus large: on affiche la liste de tous les programmes installés (rpm -qa), puis on recherche dans cette liste tous ceux qui contiennent gcc dans leur nom...
# filtre
Posté par Lionel Fournigault . Évalué à 1.
et voila.
# Merci
Posté par lord1366 . Évalué à 1.
[^] # Re: Merci
Posté par Olivier Serve (site web personnel) . Évalué à 2.
Mais ce n'est pas un 'paramètre' de rpm, c'est un programme à part entière. Pour t'en convaincre, essaie grep --help.
[^] # Re: Merci
Posté par lord1366 . Évalué à 1.
[^] # ..RTFM..
Posté par cxente . Évalué à 2.
man rpm
et
man grep
peuvent aussi être un bon complément.
Pour le "|" c'est moins évident :
man bash
ligne 243 (que tu peux retrouver en faisant une recherche avec "/" suivi de "pipeline" puis "ENTRER")
Bonnes lectures ;-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.