Hello, Le mardi 03 juin 2008 à 12:34 +0200, Guy Roussin a écrit : > Je cherche à ecrire en bash une fonction simple qui teste si un paquet > est installé avec des commandes de base présentes dans toute > debian/ubuntu.
Proposition : is_installed() { LANG=C apt-cache policy "$1" 2> /dev/null | grep -qv "Installed: (none)" } $ is_installed plop ; echo $? 1 $ is_installed libssl0.9.8 ; echo $? 0 Bruno -- OBSÉDÉ M : Non... je ne me vois pas faire chien d'aveugle... C'est pas un boulot pour moi... Chien d'impuissant, ça, ça doit être un bon plan...
signature.asc
Description: Ceci est une partie de message numériquement signée