Der Wechsel auf Plasma6 ging auf dem installierten Tuxedo OS 2 schief. Und zwar gründlich. Der Versuch, die Installation zu retten, endete mit dem Verlangen von apt, sämtliche KDE Pakete zu löschen. Ja danke Tuxedo!
Tuxedo OS ist ja eh nicht die Arbeits-Linux Distribution auf meinem XMG Core 15 E22. Es ist nur auf der zweiten nvme, weil mit einem Trick der Rechner zu einem Tuxedo Stellaris Gen 4 wird. Inklusive aller Treiber. Gerade bei der frickeligen, zickigen, non-open-source Treibern von nvidia ein Segen.
Deswegen ist Plattmachen und neu installieren kein Problem, sondern ein Vergnügen. Bei Tuxedo gab es dazu gleich die neue OS Version, Tuxedo OS 3. Mit Artix gezogen, mit isoimagewriter auf den Stick geschrieben, gebootet und losgelegt.
Schöne, problemlose Installation mit einem recht umfangreichen, um nicht zu sagen fetten, OS.
Die aktuelle darktable Version gab es nur als flatpak. Gefällt mir nicht. Und da ich für devuan eh immer die aktuelle darktable Version selbst kompiliere, weshalb nicht auch für Tuxedo OS 3. Sourcen von daktable geholt, Build-Essentials und Abhängigkeiten installiert, und make gestartet und einen Fehler bekommen. Nanu? Unter Tuxedo OS 2 ging es doch? Was steht da? Der gcc in Version 11 sei veraltet und darktable braucht gcc 12? Kein Problem, dann eben gcc 12 installieren ... ist schon! Wie bitte? Bestimmt wieder die nervigen devuan | ubuntu alternativs. Oh, die gibt es nur für den cc, der auf gcc linkt, der auf gcc-11 linkt. Und die Alternative für cc ist nicht etwa gcc-12, sondern clang.
Das Problem existiert wohl schon seit mehreren Ubuntu Versionen und ist wohlbekannt. Zumindest fand ich Problembeschreibungen und Lösungen, die bis zu gcc-4 zurückreichen. Die Lösung für Tuxedo OS 3 sieht damit so aus:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12
Damit sind "alternativs" für gcc eingerichtet. Und gcc-12 als aktuellstes auch gleich aktiv, befolgt man obige Reihenfolge.
Dann klappt es auch mit darktable unter Tuxedo OS 3 (siehe auch https://ralf-saalmueller.de/de/posts/darktable-461-unter-tuxedo-os-alias-ubuntu).
Bleibt jetzt nur noch die leidige Sache, wie bekommt man systemd weg aus Tuxedo OS?
PS. Ich würde das ja gerne an Tuxedo schicken, dort bekannt machen. Aber die haben kein Forum, gitlab will mich nicht als "Mensch" erkennen und Kunde von Tuxedo bin ich auch nicht. Wegen deren oder meinem systemd Fetisch wird das auch problematisch, mit dem "Kunde werden".