erstmal vielen Dank für das ganze wsusoffline Projekt und auch das es unter Linux nutzbar ist!
Habe es wie beschrieben unter meinem home Verzeichnis eingerichtet und wenn ich es direkt starte (~/wsus/sh/DownloadUpdates.sh ), funktioniert es auch
Nun dachte ich mir, dass ich mir einen Link/Verknüpfung in mein "bin" Verzeichnis legen könnte, damit ich es wie meine eigenen kleinen Scripte überall im Terminal aufrufen könnte. Kenne dafür nur zwei Arten, symbolische Verknüpfung oder den Harten Link, doch beides funktioniert nicht:
- Code: Select all
ln -s -i /home/tobias/wsus/sh/DownloadUpdates.sh /home/tobias/bin/wsus.sh
ln -i /home/tobias/wsus/sh/DownloadUpdates.sh /home/tobias/bin/wsus-2.sh
Auch das ich die Datei(en) ausfürbar mache und auch noch chmod 777 setzte, klappt es nicht, wie dieser Auszug zeigt:
- Code: Select all
tobias@tobias-netbook:~/bin$ ln -s -i /home/tobias/wsus/sh/DownloadUpdates.sh /home/tobias/bin/wsus.sh
tobias@tobias-netbook:~/bin$ ln -i /home/tobias/wsus/sh/DownloadUpdates.sh /home/tobias/bin/wsus-2.sh
tobias@tobias-netbook:~/bin$ chmod +x wsus.sh
tobias@tobias-netbook:~/bin$ chmod +x wsus-2.sh
tobias@tobias-netbook:~/bin$ chmod 777 wsus.sh
tobias@tobias-netbook:~/bin$ chmod 777 wsus-2.sh
tobias@tobias-netbook:~/bin$ ls -l | grep wsus
-rwxrwxrwx 2 tobias tobias 32506 Mai 5 07:50 wsus-2.sh
lrwxrwxrwx 1 tobias tobias 39 Mai 15 15:30 wsus.sh -> /home/tobias/wsus/sh/DownloadUpdates.sh
tobias@tobias-netbook:~/bin$
Auch bei meinem ersten Versuch ohne das ausführbar machen und ohne chmod 777 und bei den 2 folgenden Versuchen mit jeweiles nur einem der beiden und auch mit nur einem "link", bekomme ich immer folgende Meldung:
- Code: Select all
tobias@tobias-netbook:~/bin$ ./wsus.sh
./wsus.sh: Zeile 36: ./commonparts.inc: Datei oder Verzeichnis nicht gefunden
commonparts.sh fehlt
Mein Verzeichnis "bin" ( ~/bin/ ) habe ich der PATH-Variable hinzugefügt.
Falls es zur Lösung beiträgt: benutze die aktuelle Ubuntu Version Trusty Tahr.
Hoffe ihr könnt mir dabei helfen!
2. Frage
Zuvor habe ich nur Windows benutzt, musste aber dauerhaft Umsteigen, da ich nur WinXP hätte, doch das nur am Rande. Daher habe ich WSUSoffline bisher nur über die *.exe ausgeführt. Habe beides abgespeichert. Also einmal wie man es runterlädt und einmal über die USB-export Funktion.
Unter Windows konnte ich so die älteren Downloads erhalten und das Script einfach wieder starten, egal von welchem Windows-System aus, da ich es auf einer externen Festplatte gespeichert habe.
Muss ich unter Linux nun einmal alles wieder neu herunterladen oder kann ich die sh/DownloadUpdates.sh aus dem "alten" ausführen? (Natürlich nach dem ich die neuste Version entpackt habe.
Vielen Dank für Eure hilfe!