Skip to content

LINUX DEBIAN (UBUNTU, MINT, KDE neon usw) aktualisieren mit einem Klick uvw

Notifications You must be signed in to change notification settings

dariusvm/KDEtweaks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

KDEtweaks V19.05.034

LINUX DEBIAN (UBUNTU, MINT, KDE neon usw) aktualisieren mit einem Klick uvw

Dieses Script benötigt kdialog: sudo apt install konsole kde-baseapps-bin oxygen-icon-theme

Ein Klick und ohne Abfrage das komplette LINUX-System aktualisieren, reinigen, alte Kernel löschen oder reparieren Dieses Script lässt sich gut als Miniprogramm in die Fensterleiste einfügen und kann ohne Passwortabfrage gestartet werden.

Zur besseren Überwachung was abläuft, sollte alles immer in der Konsole (Termnial) laufen wie im Script beschrieben (konsole -e ~/bin/KDEtweaks.sh). Alles ohne Gewähr! Macht Backups!

Mit dieser Shell-Script könnt ihr per Menü:

1) System aktualisieren und reinigen
2) Pakete reparieren
3) alte Linux-Kernel anzeigen
4) Linux-Kernel wieder herstellen
5) UTF-8 Fehler beheben
6) alte Konfigurationen löschen
7) Paketlisten aufräumen
8) Zugriffsrechte/Besitzer aktualisieren
9) Obsolete Pakete anzeigen
10) NVMe SSD DEVICE S.M.A.R.T. LOG

Hinweis zu Punkt 1/2/3/9/10: Diese Punkte können immer gefahrlos ausgeführt werden

  • neueinlesen der Paketlisten und installierte Pakete wenn möglich auf verbesserte Version aktualisieren und alte entfernen
  • leeren des Paketcaches und Pakete die nicht mehr in den Quellen verfügbar sind löschen
  • alle alten Kernel bis auf die beiden neuesten Kernel entfernen
  • bei evtl. Problemen kann mit Punkt 2 eine Neukonfiguration der Pakete gestartet werden

Hinweis zu Punkt 4:

Hinweis zu Punkt 5:

  • wer Kernels updatet und dabei die Fehlermeldung "No support for locale: de_DE.utf8" erhält, kann das hiermit fixen
  • das ist kein wirkliches Problem (nervig - aber harmlos) und wird hiermit behoben - kann ein paar Minuten dauern...

Hinweis zu Punkt 6: Hier können zurückgebliebene Konfigurationen gelöscht werden - hatte damit noch nie ein Problem - dennoch Vorsicht!

  • deinstalliert man Pakete nicht vollständig, werden die Konfigurationsdateien nicht entfernt
  • diese können z.B. mit Synaptic in der Status Anzeige "Nicht installiert (zurückgebliebene Konfiguration)" gelöscht werden
  • per Konsole listet ihr Pakete mit 'rc' (remove-candidate) so: dpkg -l | grep ^rc | awk '{print $2}' (diese werden hier mit dem Menüpunkt 6 gelöscht)

Hinweis zu Punkt 7:

  • im Laufe der Zeit sammelt sich in /var/lib/apt/lists/ eine Menge an Listen an und nicht alle davon werden benötigt
  • mit dem Entfernen und das Neuladen dieser Listen lässt sich manchmal einiges an Speicherplatz einsparen

Hinweis zu Punkt 8: Benutzte man für eine grafische Anwendungen sudo, kann das zu Rechte-Probleme führen. Merke: Für Anwendungen mit einer GUI, nie sudo benutzen! Beheben könnt ihr das mit diesem Punkt, Achtung:

  • alle Dateien im home Ordner werden dem Home User zugeschrieben, dabei werden auch alle *.sh, und *.desktop Dateien ausführbar gemacht (chmod 0754)
  • wenn vorhanden werden die Zugriffsrechte des Ordners ~/public_html auch angepasst (siehe Apache Modul mod_userdir)

Hinweis zu Punkt 9:

  • Jedes Debian Paket durchläuft verschiedene Zweige innerhalb der Distribution von Experimental bis Stable. So kann es vorkommen das ein Paket nicht mehr durch den Upstream-Entwickler weiterentwickelt wird oder nicht mehr innerhalb von Debian betreut wird. Genauso gut kann ein Paket aus wichtigen Gründen umbenannt worden sein.
  • Zurück bleiben irgendwann nur noch obsolete Pakete, die keine Sicherheitsaktualisierungen mehr erhalten und im schlimmsten Fall nutzlos auf der Festplatte verkümmern. Nicht immer möchte man alle als obsolet eingestuften Pakete löschen.
  • Wenn man Pakete von Drittanbietern installiert hat, also manuell wie z.B. Skype (*.deb), würden diese mit purge ebenfalls entfernt. Damit so was nicht passiert, geht das übersichtlich mit der grafischen Synaptic Paketverwaltung in der Sektion "Installiert (lokal oder veraltet)".

Hinweis zu Punkt 10:

  • wenn nicht installiert, wird das Paket 'nvme-cli' installiert

Achtung: Script Variablen richtig setzten!

  • Variable "passwort" kann leer bleiben, dann werdet ihr bei jedem Aufruf nach dem Passwort gefragt
  • Das Passwort sollte nur gespeichert werden wenn euer Homeverzeichnis verschlüsselt ist
  • Flatpak ist eine Alternative zu Canonical snap Apps - Flatpak Updates kann mit "flatpak=1" aktiviert werden
  • Variable "kernel" muss richtig gesetzt sein - ab Ubuntu 18.04.2 kann wieder Rolling HWE Stacks genutzt werden (kein muss!)

KDEtweaks KDEtweaks

About

LINUX DEBIAN (UBUNTU, MINT, KDE neon usw) aktualisieren mit einem Klick uvw

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%