Sie sind nicht angemeldet.

  • »Onkelbenz« ist der Autor dieses Themas

Beiträge: 52

Registrierungsdatum: 06.06.2011

Derivat: Ubuntu

Architektur: 32-Bit PC

Desktop: KDE4

  • Nachricht senden

1

01.12.2011, 12:47

feststellen ob ein packet installiert ist

Hallo
ich möchte in einem script feststellen ob Paket XYZ installiert ist. Dazu benutze ich apt-cache, also

Quellcode

1
anzahl=`apt-cache search --installed -n XYZ | wl -l`

aber ob installed dabei steht oder nicht spielt nicht wirklich eine rolle, es wird trotzdem alle möglichen pakete angezeigt - wieso? Wie liste ich nur installierte Pakete auf?
danke

  • »supergudrun« ist männlich

Beiträge: 20

Registrierungsdatum: 31.10.2011

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: LXDE

  • Nachricht senden

2

01.12.2011, 13:25

Hallo Onkelbenz,

versuchs mal mit

Quellcode

1
dpkg -s XYZ|grep -c installed


Ausgabe ist eine Zahl. Wenn diese den Wert 0 hat, dann ist das Paket nicht installiert, bei 1 aber wohl.
Viele Grüße
Supergudrun