Systemlogbuch zu Debian Linux und XFCE
2023-08-06 Was finden Sie hier?
Auf dieser Seite beschreibe ich meine Vorgehensweise bei der Installation und Konfiguration von Debian Linux auf verschiedenen Computern. Im offiziellen Debian Wiki gibt es unter dem Titel DontBreakDebian eine Sammlung von Ratschlägen, die Einsteigern helfen sollen, ihr System nicht kaputt zu machen. Auf folgende Weise werden Nutzer eingeschworen, ihre administrativen Eingriffe zu dokumentieren:
Take notes
It's easy to forget the steps you took to do something on your computer, especially several months later when you're trying to upgrade. Sometimes when you try several different ways of solving a problem, it's easy to forget which method was successful the next day!
It's a very good idea to take notes about the software you've installed and configuration changes you've made. When editing configuration files, it's also a very good idea to include comments in the file explaining the reason for the changes and the date they were made.
Hier nun finden Sie also meine Notizen. Meine Texte sind im Wesentlichen ein Konglomerat meines Halbwissens mit den Ergebnissen von Internetrecherchen und Empirie. Die meisten Dinge habe ich irgendwo in Dokumentationen, Forenbeiträge und sonstigen Internetseiten gefunden oder einfach ausprobiert. Die Einträge sind nicht chronologisch sortiert, sondern werden in der Reihenfolge aufgeführt, in der ich die dort erklärten Schritte bei einer Neuninstallation durchführen würde.
Neue Einträge bestehen oft nur aus einigen Stichworten oder Links. Langfristig möchte ich aber alle Einträge soweit kommentieren, dass normale Anwender die Installation nachvollziehen können. Dabei ist diese Seite ist nicht in der primären Absicht geschrieben, anderen eine Hilfestellung zu bieten. Dazu gibt es genügend andere Quellen, zumal die Installation nicht wirklich schwierig ist. Eine offizielle Installationsanleitung liefert das Debian-Projekt selbst. Wer wirklich erst lernen muss, wie das geht, findet dort den besseren Rat.
Es geht mir eher darum, alle Installations- und Konfigurationsschritte vollständig aufzulisten, damit sie wie eine Art Checkliste abgearbeitet werden können. Wenn man ein Szenario entwerfen möchte, in dem diese Homepage mir hilft, könnte man sich vorstellen, dass ich für einen Freund einen PC mit Debian Linux aufsetzen und sinnvoll vorkonfigurieren möchte. Dann gehe ich diese Seite von oben bis unten durch. Dadurch weiß ich, was ich tun und ihm erzählen muss und ich vergesse auch nichts.
Während der Entstehung der Inhalte orientiert sich das Niveau hauptsächlich an meinem eigenen Bedarf. Dementsprechend lasse ich Erläuterungen zu Grundlagen weg, die mir ohnehin einleuchtend sind und deren Ausformulierung eher dem Ehrgeiz gleich käme, ein komplettes Handbuch zu Debian Linux zu schreiben. Erst später und nur wenn es mir nicht zu viel Mühe kostet, füge ich ein Paar erklärende Sätze und Screenshots hinzu. Dabei behandle ich nur Themen, die im Zusammenhang mit den von mir häufig genutzten Anwendungen stehen. Dazu gehört insbesondere der Desktop XFCE, die Textverarbeitung LyX, das Desktop-Wiki Zim und das Office Paket LibreOffice.
Ob das Logbuch hilfreich ist, merkt man beim Lesen. Neben den Kenntnissen, die ich voraussetze, ist es zuletzt auch eine Frage des Geschmacks. Im wesentlichen konfiguriere ich mein System so, dass es wie der XFCE Desktop von Linux Mint aussieht. Wer das mag, ist vielleicht geneigt, sein System so zu konfigurieren, wie ich es tue. Ich mag schlanke Software mit traditioneller Menüführung, die schnell und stabil läuft, ohne unnötigen Ballast mitzubringen. Insbesondere verzichte ich lieber Features, wenn sie halbherzig implementiert oder gar instabil sind. Der Einsatz von KDE oder Gnome kommt wird nicht thematisiert.
Ich gehe davon aus, dass der Leser mitdenkt und nicht blind meine Befehle mit ROOT-Rechten in seine Konsole reinklopft. Insbesondere sollte er wissen, wo er Benutzernamen, Pfade, Gerätebezeichnungen und IP-Adressen durch seine eigenen ersetzen muss. Für Erklärungen verweise ich oft auf externe Seiten über andere Linux Distributionen - insbesondere Ubuntu Linux. Da viele Distributionen Abkömmlinge von Debian sind, funktionieren deren Anleitungen auch unter Debian. Als wichtige Quelle möchte ich das Wiki von ubuntuusers.de nennen.
2023-08-06 OpenWrt und OpenMediaVault
Die Einbindung in mein Heimnetzwerk ist fester Bestandteil einer Neuinstallation, die ich hier ebenfalls dokumentieren möchte. Hier bin ich mir jedoch noch nicht im Klaren, wie sehr ich ins Detail gehen will. Im Wesentlichen geht es dabei um automatisierte Datensynchronisation und Datensicherung. Da ich auf mehreren Rechnern arbeite, je nachdem wo ich mich gerade aufhalte, müssen meine Daten zwischen diesen Geräten Synchronisiert werden. Weiterhin müssen regelmäßig Backups angelegt werde und das ganze soll so automatisiert werden, dass ich während meiner alltäglichen Arbeit nichts davon mitbekomme. Eine proprietäre Cloud-Lösung kommt für mich nicht in Frage. Um die Sicherheit meiner Daten kümmere ich mich schon selbst.
Ich habe diverse Lösungen ausprobiert, unter anderem einen gebrauchten Synology NAS-Server. Am Ende bin ich bei einer Kombination aus Syncthing und rsnapshot auf Basis von OpenMediaVault an zwei Standorten hängen geblieben. Beide Standorte sind durch ein WireGuard VPN miteinander verbunden, das mit OpenWrt zwischen zwei zusätzlichen Router vom Typ FRITZ!Box 4040 aufgespannt wird. Das Synology-Gerät habe ich verschenkt.
2023-08-07 Fairphone 3 mit /e/OS
Dann ist da noch mein Fairphone 3, das ich mir im September 2019 gekauft habe. Seit über drei Jahren betreibe ich mein Smartphone mit dem freien Betriebsystem /e/OS, welches von der gemeinnützigen e Foundation herausgegeben wird. Sollte ich jemals mit allem, was ich mir vorgenommen habe, fertig sein, nehme ich es in Angriff, über meine Erfahrungen mit /e/OS auf dem Fairphone zu berichten.
2023-08-06 Haftungsausschluss
Damit das klar ist: Ich bin nicht schuld, wenn jemand durch das Befolgen meiner hier skizzierten Abläufe seinen System kaputt macht oder Daten verliert. Ich lehne jede Haftung für etwaige Schäden oder Datenverlust ab. Ich übernehme auch keinerlei Gewähr für die Aktualität, Richtigkeit und Vollständigkeit der bereitgestellten Informationen.