wtf.who.cares//linux

Update oder Neuinstallation? UIP ist die Lösung

Backup und Neuinstallation, zwei unterschiedliche Themen, die durch geschickte Strukturierung mit MX-eigenen Ressourcen auf das Niveau eines Kindergeburtstags gebracht werden können.

Unter Backup versteht man den Vorgang, das System und die Daten vor Verlust und Beschädigung zu schützen, was auch eine Neuinstallation einschließt, aber darum geht es hier nicht. Hier geht es umm das Thema Neuinstallation beim Versionswechsel von z.B. Debian Bullsey zu Debian Bookworm, was auch zu einem zeitnahen Wechsel bei MX führt.

MX ist wie Debian kein Rolling Release, auch wenn es inzwischen genügend Hinweise und Tipps gibt, wie man ohne komplette Neuinstallation an ein neues System kommt ... ob es funktioniert, gibt es keine Garantien. Wenn Sie Pech haben, verschwenden Sie mehr Zeit mit Basteln und Patchen, als wenn Sie gerade eine Neuinstallation durchgeführt hätten.

Natürlich scheut jeder den Aufwand einer Neuinstallation, die ganzen Programme, die man installiert hat ... an manche erinnert man sich gar nicht sofort. Kein Problem mehr, dazu später mehr.

Beginnen wir damit, wie ich es mir bequem gemacht habe. Ich habe zum Beispiel kein separates /home-Verzeichnis, es hat mir nie einen Nutzen gebracht. Wenn ich also „Snapshot“ ausführe, sichert es das System mit dem vollständigen /home... also aus seiner Sicht systemtransparent. Dadurch, dass die Verzeichnisse Bilder/Videos/Musik „leer“ sind oder per Mount-Bind von einer anderen Partition angezeigt werden, wird eine unnötige Aufblähung der ISO verhindert (330gb zusätzliche Daten, die Box wäre auch einige Zeit ausgelastet). Tatsächlich gibt es bei mir viele Verzeichnisse, die man tatsächlich in /home aus diesem Grund in einem Fake-Home auf einer anderen Partition anlegt. Ergibt einen sauberen, nicht übermäßig aufgeblähten Schnappschuss.

Diese Partition hat den leicht zu merkenden Namen Data... und wird mit lyckybackup vollständig auf einem anderen Laufwerk gesichert. Da ich etwas paranoid bin, existiert die Routine doppelt, die Daten werden also auf 2 verschiedenen Laufwerken gespeichert. Luckybackup oder grsync sind lediglich GUIS für rsync, ein Programm, das die meisten Profis seit Jahrzehnten zur Bearbeitung solcher Aufgaben verwenden.

Klassische Datenpanne, Laufwerk durchgebrannt. Neues Laufwerk einlegen, letzten Snapshot installieren, fstab anpassen, Bilder/Video/Musik per Mount-Bind einspielen, fertig. Auf die weiteren Möglichkeiten von Snapshot und Life USB (persönlicher PC am Handgelenk, Installation auf Drittcomputern etc.) werde ich hier nicht näher eingehen.

JA, die Neuinstallation. dieses nervige, vielleicht einmal im Jahr wiederkehrende Ereignis. Kindergeburtstag Auch dafür haben die unermüdlichen Entwickler von MX inzwischen eine Lösung gefunden: MX Tools: Vom Benutzer installierte Pakete. Dadurch wird eine Liste generiert, die z.B. sieht bei mir so aus

UIP – Vom Benutzer installierte Pakete
Datum: Mo, 21. Aug. 2023 10:50:39 +0200
Gastgeber: mx
System: MX-23_fluxbox_x64 Libretto 31. Juli 2023
Liste der vom Benutzer installierten Pakete
Beschreibung des Paketnamens

aisleriot GNOME Solitaire-Kartenspielsammlung
Audacity, schneller, plattformübergreifender Audio-Editor
Kirschbaum-Anwendung zum hierarchischen Notieren
drill-search-gtk Durchsuchen Sie Dateien ohne Indizierung, aber cleveres Crawlen
Feathernotes Hierarchischer Notizenmanager (Binärdateien)
Feathernotes-l10n Hierarchischer Notizen-Manager (Lokalisierung)
ffmpegthumbnailer schneller und leichter Video-Thumbnailer
..........
30 weitere Programme ....
..........
viewnior einfacher, schneller und eleganter Bildbetrachter
VLC-Multimedia-Player und Streamer
vlc-l10n-Übersetzungen für VLC
wine-staging-amd64 WINE ist kein Emulator – führt MS Windows-Programme aus
winehq-staging WINE ist kein Emulator – führt MS Windows-Programme aus
xfe-i18n leichter Dateimanager für X11 (i18n-Unterstützung)
xterm X-Terminal-Emulator

Und, tschaka, diese Liste wird dann geladen und verarbeitet, während Sie gemütlich Ihren Kaffee trinken oder Däumchen drehen. Eine saubere Neuinstallation, die kaum Arbeit macht, was will man mehr. Das reicht mir, ich brauche kein „Rolling Release“ Es gibt auch saubere Fehlermeldungen für Pakete, die nicht geladen werden können , entweder weil sie noch nicht in den Repos sind oder weil Sie das Programm aus einer anderen Quelle erstellt haben. Bei mir betrifft das zwei/drei Programme, mit denen ich aus Erfahrung umzugehen weiß. Mit einer Rolling Release wäre ich jetzt auch nicht weiter gekommen.

UIP – Vom Benutzer installierte Pakete, die sichere Lösung im Vergleich zu irgendwelchen Upgrade Verrenkungen um so was ähnliches wie eine rolling release zu simulieren. Schnell, sauber und bequem, damit hat eine Neuinstallation jeglichen Schrecken verloren.