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...

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée

Répondre à