Linux 15.011 Themen, 106.846 Beiträge

Abfrage für Packte in einem Skript vor Installation ?

bashfreak / 5 Antworten / Flachansicht Nickles

Halle wie man Packéte abfragt ist klar nur habe ich keinen Schimmer wie ich sie Ohne einen log abfrage.
Bisher schaut das bei mir so aus .... das ich erst den pfeffer in einem log schreiben lasse und von da dann abfrage geht das auch ohne das besagte log file ?

rpm -q nasm >> install.log
isttxt=$(cat install.log | grep "nasm")
if [ "$isttxt" ] ; then
echo "packages nasm found"
else
echo "nasm has not been installed, install this package ! " >> install.log
echo "warning this package is required !"
echo "nasm has not been installed ! Aborting ..."
exit 1
fi

Danke bashy
http://home.pages.at/bashy

bei Antwort benachrichtigen
bashfreak robsn76 „hi bashfreak, dieser skript-teil ist untested evtl bedarf es noch einer kleinen...“
Optionen

Jo
Dank Dir das geht habe aber noch ein kleines Problem, mit done also mein skript ist ja noch länger und deines möchte ich zum anfang einfügen, wenn ich das done weg nehme funktioniert das ganze nimmer, und wenn ich es ans ende des skriptes setze genau das selbe, alleine geht alles seinen gang oder doch nicht.
Er ließt bei mir nur der erste Zeile aus der packete.txt, keine Ahnung warum, giebt es nicht die möglichkeit das er alles aus deinem skript nimmt also die packete (mit rein schreiben) ohne eine extra datei anzulegen zu müssen?

Ich bedanke mich schonmal mfg bashy

bei Antwort benachrichtigen