Hat Windows Sie in Ihrer Jugend geärgert? Wollten Sie einfach nur etwas installieren, und der Ladebalken hat sich drei Stunden lang nicht bewegt, und nach fünf Stunden kam dann endlich die Fehlermeldung?
Fühlen Sie sich deswegen abgespannt und schlapp?
Keine Sorge, denn Doktor Tux hat das passende Mittel für Sie, um endlich wieder mit Energie und Freude Ihren PC-Sessel zu verlassen... falls Sie das jemals tun.
Spaß beiseite! Ich wurde wirklich durch das oben genannte Beispiel geschädigt und muss immer wissen, was gerade los ist.
MichelFranken macht das genauso wie ich, immer sehr geschickt mit seinen Update-Ketten.
Nur... das Tippen nervt und das Suchen nach Skripten im Terminal nervt auch, besonders wenn man nur ein Upgrade durchführen möchte.
Ich suche immer nach der bequemsten Lösung mit dem besten Ergebnis.
Grundlagen
Advanced Packaging Tool sudo apt update weist an die Inventarliste unseres Spiegel-Servers zu aktualisieren. sudo apt upgrade stößt ein Aktualisierung[wenn verfügbar] der Installierten Software an. sudo apt autoremove entfernt zurückgebliebene Pakete und Abhängigkeiten die nicht mehr mit Programmen verknüpft sind/ also nicht mehr gebraucht werden. Volle liste der APT- / APT-GET-Befehle |
Flatpak flatpak update Aktualisiert alle Flatpaks flatpak uninstall --unused Sucht und entfernt zurückgebliebene Zusatzpakete [vergleichbar mir apt autoremove] Volle Liste der Flatpak-Befehle |
Snap sudo snap refresh Aktualisiert alles. sudo snap remove Deinstalliert Snaps. snap list Listet alle installierten Snaps auf. Offizieller Snap Quick Guide Offizielle Schnell-Start-Guide |
&& Die Verkettung geschieht über das schreiben aller gewünschten Befehlte in einer Zeile getrennt durch && (LEERZEICHEN&&LEERZEICHERN) -y sorgt dafür, dass du nicht jedes Mal gefragt wirst, ob du das wirklich willst. |
Ausführung
Variante 1
sudo nano /bin/sup (sup für… Super Update??? / System Update??)
Wichtig ist, dass der Name keine existierende Datei überschreibt.
sudo apt update -y && sudo apt upgrade -y && sudo apt autoremove -y && sudo flatpak update -y
Rechtsklick > Einfügen
Strg + O > ENTER > Strg + X
sudo chmod +x /bin/sup
Fertig!
Dann muss man aber wieder das Terminal aufmachen und „sup“ tippen. Doof!
Das geht bestimmt noch einfacher. Ich liebe ja den uLauncher! Den habe ich mir auf Strg+Leertaste gelegt. Da könnte man was machen.
Variante 2
nano .local/share/applications/sup.desktop
[Desktop Entry]
Name=sUp
Comment=Update
system packages and software
Exec=tilix -e
"/bin/bash -c 'sudo apt update && sudo apt upgrade -y &&
sudo apt autoremove -y && flatpak uninstall --unused -y &&
flatpak update -y; exec $SHELL'"
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=System;
Alles anzeigen
Rechtsklick > Einfügen
Strg + O > ENTER > Strg + X. Fertig!
- tilix ist der Terminal-Emulator meiner Wahl.
- /bin/bash -c: Startet eine Bash-Shell und die Option -c ermöglicht das Ausführen des nächsten Befehls in der Zeichenkette.
- flatpak uninstall --unused -y: Führt flatpak uninstall --unused -y aus, um ungenutzte Flatpak-Anwendungen zu deinstallieren.
- exec $SHELL: Startet eine neue Shell-Sitzung ($SHELL gibt den Standard-Shell-Pfad an), um das Terminal nach Abschluss der vorherigen Befehle offen zu halten.
Resultat:
Jetzt drücke ich Strg+Space und die Tasten „S“ und „U“ und Enter. Der Update-Prozess startet im Terminal.
Das Gute
Man kann das rein theoretisch mit jeder Kommando-Kette machen.
Für die Anfänger ist es glaube ich mal sehr interessant wie man so ein .desktop-file macht.
Kommentare 7