Alors....
Je cherche (désespérément) à lister tous les paquets rpm installés sur ma machine, dont aucun autre paquet, déjà installé, ne dépend.
Apparemment, rpm et urpmq ne permettent pas d'obtenir cela directement.
Il y a bien l'option --whatrequires d'urpmq :
"Reverse search to what requires the package given".
Mais je crois qu'elle réalise la recherche parmi tous les paquets, y compris les non-installés.
En gros, je cherche une commande réalisant l'inverse de l'option --auto-orphans :
"List orphans".
Quelqu'un pourrait-il m'aider ?
# rpm-find-leaves
Posté par Pascal Terjan (site web personnel) . Évalué à 4.
[^] # Re: rpm-find-leaves
Posté par s[e]th & h[o]lth (site web personnel) . Évalué à 1.
[^] # Re: rpm-find-leaves
Posté par Pascal Terjan (site web personnel) . Évalué à 3.
Je ne crois pas qu'il y ait de commande pour ça.
Ca doit pas être trop dur d'ajouter une option mais pas envie de faire du perl aujourd'hui donc je vais proposer ce hack en bash (pas testé) :
diff -u <(rpm-find-leaves) <(urpmq --auto-orphans) | sed -n 's/^-//p'
[^] # Re: rpm-find-leaves
Posté par gulius44 . Évalué à 1.
Mais la commande rpm-find-leaves fait exactement ce que je désire.
Je me suis très mal exprimé... mais je trouve que la "chose" est pas facile à décrire.
Je ne connaissais pas cette commande, et il ne semble pas aisé de trouver de la doc sur elle (pas de page man, recherches sur google par spécialement fructueuses, etc.).
M'enfin...
Merci bien alors.
Et bonne journée à vous !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.