Wartungs- und Update-Skript für Debian 12 / MX 23
In all den Jahren haben wir geteilt praktische und nützliche Tutorials zur Verwendung des Linux-Terminals, seine grundlegendsten und wichtigsten Befehle und wie man all dies zusammen verwendet, um verschiedene Bash-Shell-Skripte für bestimmte Funktionen oder Aktivitäten zu erstellen. Da es sich um zwei symbolträchtige Beispiele handelt, eines nach dem anderen Backup-Skript und noch einer über a Wartungs- und Update-Skript des installierten Debian-Basisbetriebssystems. Dies war damals höchstwahrscheinlich eine Basis, die für viele in ihren jeweiligen GNU/Linux-Distributionen perfektioniert oder verbessert werden konnte, unabhängig davon, ob sie auf Debian basierten oder nicht.
Und obwohl bei den grafischen Anwendungen, ob automatisierbar oder nicht, für Heimcomputer und Server sicherlich große Fortschritte gemacht wurden, ist es bei diesen beiden wichtigen Aufgaben so, dass Viele von uns bevorzugen immer noch die Nutzung des Terminals (Konsole) für wichtige Aktivitäten wie zum Beispiel die umfassende Aktualisierung unseres Betriebssystems, sei es manuell und unterstützt oder vollautomatisch. Deshalb zeigen wir Ihnen heute einige kleine Befehlsbefehle für GNU/Linux-Distributionen basierend auf Debian 12 die Sie in Ihr aktuelles oder nächstes Wartungsskript aufnehmen könnten.
Wartungs- und Update-Skript für GNU/Linux 2018
Und bevor Sie mit diesem Tutorial beginnen, erfahren Sie mehr über nützliche Befehlszeilen zum Erstellen oder Verbessern eigener Befehlszeilen «Wartungs- und Update-Skript für Debian GNU/Linux 12» oder andere ähnliche, wir empfehlen Ihnen, die zu erkunden vorheriger verwandter Beitrag, am Ende:

Befehle zum Erstellen von Wartungs- und Aktualisierungsskripts
Nützliche Befehle für ein Wartungs- und Update-Skript für Debian
Unsere erste Empfehlung ist, und Nur für den Fall, besagtes freies und offenes Betriebssystem basierend auf Debian GNU/Linux die Bleachbit-Anwendung bereits installiert haben, und der Benutzer hat es sehr gut konfiguriert und optimiert, um die Wartung (Reinigung) seines Betriebssystems grafisch durchzuführen, indem er manuell oder innerhalb eines Skripts den folgenden Befehl ausführt, um:
Bereinigen des (Home-)Verzeichnisses des Benutzers und des restlichen Betriebssystems
bleachbit --preset --preview; bleachbit --preset --clean
sudo bleachbit --preset --preview; sudo bleachbit --preset --clean
Bereinigen des Betriebssystems mit dem APT-Paketmanager
sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge
Beheben Sie Fehler mit dem DPKG-Paketmanager
sudo dpkg --configure -a;
Aktualisieren Sie GRUB, Initramfs und die Betriebssystemmenüs
sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u
Bis zu diesem Zeitpunkt ist die grundlegendere oder wesentlicher zu verwendende Befehlsbefehle. Jetzt müssen wir nur noch entscheiden, ob sie in einem Skript linear (sequentiell) mit oder ohne Benutzereingriff oder über den erforderlichen Code verwendet werden sollen, sodass das Skript uns fragt, ob wir sie jeweils ausführen möchten Befehlsreihenfolge einzeln oder in Blöcken. Das liegt im Ermessen jedes Einzelnen. Außerdem könnten sie in ein GUI-Skript anstelle der CLI integriert werden zur Auswahl und Ausführung per Klick, wie ich im Folgenden einmal gezeigt habe Veröffentlichung.
Diese oder ähnliche Codezeilen könnten je nach Geschmack und Bedarf der einzelnen Person ebenfalls nützlich sein:
Zeigen Sie die Speicherplatznutzung in % für jeden Bereitstellungspunkt an
sudo df -h
Sehen Sie sich in alphabetischer Reihenfolge die von jeder Partition belegte Größe an
sudo du -hs /* | sort -k 2
Löschen Sie den Terminalverlauf des Benutzers
history -c
Erhalten Sie ein alphabetisch sortiertes Protokoll aller installierten Pakete
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt
Erhalten Sie eine Aufzeichnung aller installierten Pakete, sortiert nach Größe in belegten MB
sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

Grundlegende und allgemeine Befehle für GNU/Linux-Distributionen basierend auf Debian
Wenn Sie Ihre ergänzen, verbessern oder perfektionieren möchten Wartungs- und Update-Skript für Debian und andere ähnliche, unten finden Sie eine kleine Liste mit den grundlegendsten und häufigsten Bestellungen basierend auf APT, DPKG und UPDATE:
geeignet
apt update: Repository-Paketlisten aktualisieren.
apt upgrade: Aktualisieren Sie Pakete sicher aus Repositories.apt full-upgrade: Aktualisieren Sie Pakete aus den Repositorys vollständig.
apt dist-upgrade: Aktualisieren Sie die aktuelle Betriebssystemversion auf die nächste verfügbare Version.
apt install -f: Lösen Sie Probleme beim Installieren von Paketen und deren Abhängigkeiten.
apt install --fix-broken: Lösen Sie Probleme im Zusammenhang mit beschädigten Paketen.
apt remove nom_paq: Pakete löschen. Es kann auch ohne den Namen verwendet werden.
apt autoremove: Alle unbenutzten Pakete automatisch entfernen.
apt purge nom_paq: Pakete vollständig entfernen. Es kann auch ohne Namen verwendet werden.apt autopurge: Alle ungenutzten Pakete automatisch und vollständig entfernen.apt clean: Löschen Sie alle „.deb“-Pakete, die im Paketspeicherverzeichnis heruntergeladen wurden.
apt autoclean: Entfernt alle Pakete aus dem Paketspeicher, die nicht mehr heruntergeladen werden können.
apt install nom_paq_repo: Installieren Sie ein bestimmtes Paket aus dem Repository nach Namen.
apt install /dir_paq/nom_paq.deb: Installieren Sie ein heruntergeladenes Paket nach Namen.apt list *nom_paq*: Listen Sie Pakete auf, indem Sie einem Suchmuster entsprechen.apt list --upgradeable: Listen Sie die für die Aktualisierung verfügbaren Pakete auf.apt show nom_paq: Zeigt die Daten und relevanten Informationen eines Pakets aus dem Repository an.apt search nom_paq: Vorhandene Pakete anzeigen, die dem Suchmuster entsprechen.apt edit-sources: Öffnen Sie im Bearbeitungsmodus die Datei mit den Hauptsoftwarequellen (Repositories).
dpkg
dpkg -i /dir_paq/nom_paq.deb: Installieren Sie ein heruntergeladenes Paket nach Namen.
dpkg --configure -a: Schließen Sie die Konfiguration aller entpackten und eingestellten Pakete ab.
Aktualisierung
update grub: Aktualisieren Sie den auf der Festplatte/Partition installierten GRUB (Multiple Boot Loader v1).
update grub2: Aktualisieren Sie den auf der Festplatte/Partition installierten GRUB (Multiple Boot Loader v2).update-menus: Generieren und aktualisieren Sie automatisch den Inhalt des Menüsystems.
update-alternatives --all: Verwalten Sie alle Informationen zu symbolischen Verknüpfungen des Betriebssystems.
Beachten Sie, dass die meisten Befehle mit dem aktuellen Paketmanager angezeigt werden «geeignet», haben ihre Entsprechung in den vorherigen Paketmanagern «apt-get„Und“Eignung». Auch mit dem modernen Paketmanager «Nala». Und natürlich mit den jeweiligen Paketmanagern jeder GNU/Linux-Distribution außer Debian, wie Arch, Fedora und vielen anderen. Daher können einige bei Bedarf ausgetauscht werden.

Zusammenfassung
Kurz gesagt, wir hoffen, dass Sie es sind Terminalbefehle die wir Ihnen heute gezeigt und vorgeschlagen oder empfohlen haben, können Ihnen direkt dabei helfen, Ihre eigenen zu erstellen oder zu verbessern «Wartungs- und Update-Skript auf Debian» oder andere ähnliche, darauf basierend oder nicht. Ansonsten, das heißt, wenn Sie die Verwendung grafischer Oberflächen bevorzugen, können Sie problemlos Tools von Drittanbietern verwenden, z Bleachbit o Stacer, und die meisten dafür verfügbaren Dienstprogramme jeder GNU/Linux-Distribution. Ich verwende beispielsweise MX Linux, ich kann MX Cleanup und MX Updater verwenden.
Denken Sie schließlich daran besuchen Sie unser «Homepage» auf Spanisch. Oder in einer anderen Sprache (einfach durch Hinzufügen von zwei Buchstaben am Ende unserer aktuellen URL, zum Beispiel: ar, de, en, fr, ja, pt und ru und viele andere), um mehr aktuelle Inhalte zu erfahren. Außerdem können Sie unserem offiziellen Kanal beitreten Telegram um weitere Neuigkeiten, Leitfäden und Tutorials zu entdecken. Und hat auch das Gruppe um über jedes hier behandelte IT-Thema zu sprechen und mehr darüber zu erfahren.