So testen Sie ein installiertes Paket mit Shell Skript auf Ubuntu und Debian
- 1947
- 59
- Matteo Möllinger
Zielsetzung
Verwenden Sie das Shell -Skript, um zu überprüfen, ob ein bestimmtes Paket auf Ubuntu oder Debian Linux System verfügbar/installiert ist.
Betriebssystem- und Softwareversionen
- Betriebssystem: - Ubuntu, Debian
Schwierigkeit
EINFACH
Konventionen
- # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können
sudo
Befehl - $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können
Anweisungen
Shell-Skript
Das folgende Skript wird prüfen, ob ein Paket, das über Befehlszeilenargument zum folgenden Skript geliefert wird, auf dem System installiert ist.
Das Skript verwendet zuerst dpkg
Um zu überprüfen, ob das Paket installiert ist. Je nachdem, ob die dpkg
Der Befehl führt erfolgreich aus, dass das Skript einen Paketinstallationsstatus für die Standardausgabe ausdruckt.
#!/bin/bash dpkg -s $ 1 &>/dev/null Wenn [ $? -Gl. 0 ]; Dann Echo "Paket $ 1 ist installiert!" anders Echo "Paket $ 1 ist nicht installiert!" fi
Verwendung
Speichern Sie das obige Skript in EG. ist installiert.Sch
Datei und machen Sie es ausführbar:
$ chmod +x is_installed.Sch
Verwenden Sie als Nächst. Zum Beispiel:
$ ./check_package.SH VIM -Paket vim ist installiert! $ ./check_package.SH Nginx Package Nginx ist nicht installiert!
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- Anfängerhandbuch zum DPKG Linux -Befehl
- Linux -Konfigurationsdateien: Top 30 am wichtigsten
- Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
- Ubuntu 20.04 Leitfaden
- Dinge zu installieren auf Ubuntu 22.04
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
- Kann Linux Viren bekommen?? Erforschung der Verwundbarkeit von Linux…
- « Beherrschen Sie Ihr Audio aus der CLI mit FFMPEG
- So generieren Sie zufällige Word -Passphrase für Bitcoin -Brieftasche auf dem Linux -System »