Hallo, ich hoffe dieser Forumsbereich ist passend gewählt. Ich bräuchte ein Script, weil es mir hauptsächlich um das programmieren geht. Dieses ist die Ausgangssituation.
1 | andy@andy-desktop:~$ sudo apt-get update && sudo apt-get dist-upgrade |
[sudo] password for andy:
Ign http://extras.ubuntu.com trusty InRelease Ign http://ppa.launchpad.net trusty InRelease Ign http://gb.archive.ubuntu.com trusty InRelease Ign http://security.ubuntu.com trusty-security InRelease OK http://extras.ubuntu.com trusty Release.gpg OK http://ppa.launchpad.net trusty Release.gpg OK http://security.ubuntu.com trusty-security Release.gpg Ign http://gb.archive.ubuntu.com trusty-updates InRelease OK http://extras.ubuntu.com trusty Release OK http://ppa.launchpad.net trusty Release OK http://security.ubuntu.com trusty-security Release OK http://gb.archive.ubuntu.com trusty Release.gpg OK http://extras.ubuntu.com trusty/main Sources Holen: 1 http://gb.archive.ubuntu.com trusty-updates Release.gpg [933 B] OK http://security.ubuntu.com trusty-security/main Sources OK http://ppa.launchpad.net trusty/main amd64 Packages OK http://extras.ubuntu.com trusty/main amd64 Packages OK http://security.ubuntu.com trusty-security/restricted Sources OK http://ppa.launchpad.net trusty/main i386 Packages OK http://gb.archive.ubuntu.com trusty Release OK http://extras.ubuntu.com trusty/main i386 Packages OK http://ppa.launchpad.net trusty/main Translation-en Holen: 2 http://gb.archive.ubuntu.com trusty-updates Release [59.7 kB] OK http://security.ubuntu.com trusty-security/universe Sources OK http://security.ubuntu.com trusty-security/multiverse Sources OK http://security.ubuntu.com trusty-security/main amd64 Packages OK http://security.ubuntu.com trusty-security/restricted amd64 Packages OK http://gb.archive.ubuntu.com trusty/main Sources OK http://security.ubuntu.com trusty-security/universe amd64 Packages OK http://gb.archive.ubuntu.com trusty/restricted Sources OK http://security.ubuntu.com trusty-security/multiverse amd64 Packages OK http://gb.archive.ubuntu.com trusty/universe Sources OK http://security.ubuntu.com trusty-security/main i386 Packages OK http://gb.archive.ubuntu.com trusty/multiverse Sources OK http://security.ubuntu.com trusty-security/restricted i386 Packages OK http://gb.archive.ubuntu.com trusty/main amd64 Packages OK http://security.ubuntu.com trusty-security/universe i386 Packages OK http://gb.archive.ubuntu.com trusty/restricted amd64 Packages OK http://security.ubuntu.com trusty-security/multiverse i386 Packages OK http://gb.archive.ubuntu.com trusty/universe amd64 Packages OK http://security.ubuntu.com trusty-security/main Translation-en OK http://gb.archive.ubuntu.com trusty/multiverse amd64 Packages OK http://security.ubuntu.com trusty-security/multiverse Translation-en OK http://gb.archive.ubuntu.com trusty/main i386 Packages Ign http://extras.ubuntu.com trusty/main Translation-de_DE OK http://security.ubuntu.com trusty-security/restricted Translation-en OK http://gb.archive.ubuntu.com trusty/restricted i386 Packages Ign http://extras.ubuntu.com trusty/main Translation-de OK http://gb.archive.ubuntu.com trusty/universe i386 Packages Ign http://extras.ubuntu.com trusty/main Translation-en OK http://gb.archive.ubuntu.com trusty/multiverse i386 Packages OK http://security.ubuntu.com trusty-security/universe Translation-en OK http://gb.archive.ubuntu.com trusty/main Translation-de OK http://gb.archive.ubuntu.com trusty/main Translation-en OK http://gb.archive.ubuntu.com trusty/multiverse Translation-de OK http://gb.archive.ubuntu.com trusty/multiverse Translation-en OK http://gb.archive.ubuntu.com trusty/restricted Translation-de OK http://gb.archive.ubuntu.com trusty/restricted Translation-en OK http://gb.archive.ubuntu.com trusty/universe Translation-de OK http://gb.archive.ubuntu.com trusty/universe Translation-en Holen: 3 http://gb.archive.ubuntu.com trusty-updates/main Sources [125 kB] Holen: 4 http://gb.archive.ubuntu.com trusty-updates/restricted Sources [1,408 B] Holen: 5 http://gb.archive.ubuntu.com trusty-updates/universe Sources [86.2 kB] Holen: 6 http://gb.archive.ubuntu.com trusty-updates/multiverse Sources [3,531 B] Holen: 7 http://gb.archive.ubuntu.com trusty-updates/main amd64 Packages [337 kB] Holen: 8 http://gb.archive.ubuntu.com trusty-updates/restricted amd64 Packages [5,820 B] Holen: 9 http://gb.archive.ubuntu.com trusty-updates/universe amd64 Packages [208 kB] Holen: 10 http://gb.archive.ubuntu.com trusty-updates/multiverse amd64 Packages [9,366 B] Holen: 11 http://gb.archive.ubuntu.com trusty-updates/main i386 Packages [331 kB] Holen: 12 http://gb.archive.ubuntu.com trusty-updates/restricted i386 Packages [5,820 B] Holen: 13 http://gb.archive.ubuntu.com trusty-updates/universe i386 Packages [209 kB] Holen: 14 http://gb.archive.ubuntu.com trusty-updates/multiverse i386 Packages [9,532 B] OK http://gb.archive.ubuntu.com trusty-updates/main Translation-en OK http://gb.archive.ubuntu.com trusty-updates/multiverse Translation-en OK http://gb.archive.ubuntu.com trusty-updates/restricted Translation-en OK http://gb.archive.ubuntu.com trusty-updates/universe Translation-en Ign http://gb.archive.ubuntu.com trusty/main Translation-de_DE Ign http://gb.archive.ubuntu.com trusty/multiverse Translation-de_DE Ign http://gb.archive.ubuntu.com trusty/restricted Translation-de_DE Ign http://gb.archive.ubuntu.com trusty/universe Translation-de_DE Es wurden 1,393 kB in 3 s geholt (378 kB/s). Paketlisten werden gelesen... Fertig Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paketaktualisierung (Upgrade) wird berechnet... Fertig Die folgenden Pakete werden aktualisiert (Upgrade): bsdutils libblkid1 libmount1 libuuid1 libuuid1:i386 man-db mount util-linux uuid-runtime 9 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 1,621 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 9,216 B Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n]
Der untere teil währe Relevant, aber tagesaktuell ersetztbar. Also dieses
bsdutils libblkid1 libmount1 libuuid1 libuuid1:i386 man-db mount util-linux uuid-runtime
Folgend soll es in einem neuen Script (also die Umleitung) als Ziel stehen
sudo apt-get remove --purge bsdutils sudo apt-get remove --purge libblkid1 sudo apt-get remove --purge libmount1 sudo apt-get remove --purge libuuid1 sudo apt-get remove --purge libuuid1:i386 sudo apt-get remove --purge man-db sudo apt-get remove --purge mount sudo apt-get remove --purge util-linux sudo apt-get remove --purge uuid-runtime
Da jeden Tag eine andere Auswahl an Paketen erneuert wird soll das Script dementsprechend anpassungsfähig sein. Mein Ziel als Mensch ist es mir die Bedienung der Shell zu erleichtern. Könnte mir, einem Anfänger in Sachen Script, jemand helfen?!