Moin Leute, ich habe mal eine Frage zum Thema shell / sh "Programmierung" 
Ich habe ein Debian System (vServer) bei Hetzner, für den Fall das ich mal einen zweiten oder dritten dazu hole, möchte ich mir ein Skript erstellen, was schon mal ein paar basics für mich einrichtet
Solche Standards wie "update" oder auch das anpassen der "/etc/hostname" ist gar nicht mehr so das Problem.. jetzt möchte ich aber auch, dass mein Skript prüfen kann (wenn das geht) ob z.B. der mc oder vim installiert ist, wenn nicht soll dieses installiert werden mit Hilfe von apt-get -y install mc vim
So etwas habe ich als Beispiel schon mal gebaut. Aber kann mir einer sagen, wie ich es hin bekomme prüfen zu lassen, ob ein Paket existiert..? 
Ich hoffe mal das ich hier in der "Programmier" gefragt, weil unter google alle Ergebnisse zu shell Skripten immer mit "shell Programmierung" aufgelistet sind und hoffe, dass ich hier richtig bin.
Gruß, Domi
Ich habe ein Debian System (vServer) bei Hetzner, für den Fall das ich mal einen zweiten oder dritten dazu hole, möchte ich mir ein Skript erstellen, was schon mal ein paar basics für mich einrichtet
Solche Standards wie "update" oder auch das anpassen der "/etc/hostname" ist gar nicht mehr so das Problem.. jetzt möchte ich aber auch, dass mein Skript prüfen kann (wenn das geht) ob z.B. der mc oder vim installiert ist, wenn nicht soll dieses installiert werden mit Hilfe von apt-get -y install mc vim
Code:
elif [ "${AUSWAHL}" = 2 ]
then
# update der apt datenbank
apt-get update
# install apache und php5
apt-get -y install apache2 libapache2-mod-php5 php5 php5-cgi php5-cli php5-common php5-mysql
rm /etc/apache2/sites-available/* && rm /etc/apache2/sites-enabled/*
Ich hoffe mal das ich hier in der "Programmier" gefragt, weil unter google alle Ergebnisse zu shell Skripten immer mit "shell Programmierung" aufgelistet sind und hoffe, dass ich hier richtig bin.
Gruß, Domi