Systemadministration

So testen Sie ein installiertes Paket mit Shell Skript auf Ubuntu und Debian

So testen Sie ein installiertes Paket mit Shell Skript auf Ubuntu und Debian

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

Schwierigkeit

EINFACH

Konventionen

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! 
WWW -Mechanize - Top 101 Autorisierung erforderlich
Hier ist ein kleines Skript, wie man sich bei a anmeldet .HTaccess -geschützte Seite. Nehmen wir an, dass die URL wir uns anmelden wollen http () // w...
ZEIT IHREM OFF-PEAK-DOWNLOAD mit AT AT Linux-Befehl
Nicht jeder hat unbegrenzte Internet -Download. Manchmal bietet das Internet Spitzen- und Absendern und kaum jemanden, der nachts wach bleibt......
Beispiel eines binären Suchalgorithmus in C ++
Hier ist ein einfaches Beispiel für eine binäre Suche in C++. Das Beispiel erstellt zuerst einen Vektor von 4 000 000 Zahlen und macht dann einen Funk...