Was ist eigentlich TUXEDO Tomte? - TUXEDO Computers

  ACHTUNG: Zur Nutzung unseres Shops müssen Sie zwingend JavaScript aktivieren und Script-Blocker deaktivieren!  
Vielen Dank für Ihr Verständnis!

Was ist eigentlich TUXEDO Tomte?

Der Begriff Tomte ist Schwedisch und bedeutet so viel wie Kobold, Wichtel oder Heinzelmännchen und gemeint ist hier unser hauseigener, kleiner Software-Helfer. In verschiedenen Meldungen wurde bereits von Tomte gesprochen. Nun erläutern wir genauer, was es mit dem digitalen Heinzelmännchen auf sich hat.

Kurz und knapp

Wichtig: Schutz der Privatsphäre

Die wichtigsten Informationen zuerst: Die Privatsphäre der Nutzer und Nutzerinnen wird respektiert und Tomte meldet keine Daten an TUXEDO zurück! TUXEDO Tomte verändert so wenig wie möglich am System und nur so viel, wie für eine korrekte Funktion benötigt wird. Die Einstellungen der Nutzer und Nutzerinnen werden nicht überschrieben.

Tomte: Treiber-Konfigurationsdienst

TUXEDO Tomte ist ein Konfigurationsdienst, der automatisch das Gerät erkennt, auf fehlende Treiber oder benötigte Pakete prüft und Benutzern so lästige Fehlersuche und Problemlösungen erspart. Das kleine Programm fügt die entsprechenden Lösungen ein, wie zum Beispiel Einträge in Grub oder eine andere Konfiguration, wie die Umstellung auf die TUXEDO Mirrors. Hierzu werden nur die Paketquellen angepasst – der Rest des Systems bleibt unangetastet. Dies ist notwendig, damit ein von TUXEDO genehmigter Kernel installiert werden kann sowie passende Treiber.  

So funktioniert TUXEDO Tomte

Beim Systemstart wird TUXEDO Tomte automatisch ausgeführt und überprüft, ob Treiber oder ähnliches fehlen. Dazu vergleicht Tomte eine Liste mit circa 1000 Repositories. Das kleine Programm erkennt von selbst, ob das System etwas benötigt oder nicht. Damit nimmt Tomte den Usern und Userinnen sehr viel Arbeit ab, weil Lösungen und kleinere Reparaturen selbstständig ausgeführt werden. Nach getaner Arbeit beendet sich Tomte wieder von selbst.

Mit TUXEDO Tomte kann genau gesteuert werden, wie die Lösungen eingebaut werden. Wenn sie nicht mehr benötigt werden, entfernt Tomte sie automatisch. Benutzer und Benutzerinnen müssen nichts tun – einfach nur warten und sich über ein funktionierendes Gerät freuen.  

Wichtige Kommandos für TUXEDO Tomte

Die Ausgabe von tuxedo-tomte kann man folgendermaßen aufrufen:

tuxedo-tomte
(out)tuxedo-tomte 2.8.12
(out)tuxedo-tomte <COMMAND> NAME...
(out)tomte <COMMAND> NAME...
(out)  list                           List all installable modules with detailed status
(out)  versions                       Like 'list' but with version numbers
(out)  modules                        List all available modules
(out)  description MODULE             Shows the module description
(out)  configure MODULE ...|all       Configure an unconfigured module
(out)  reconfigure MODULE...|all      Reconfigure a configured module
(out)  remove MODULE                  Remove a module from the system
(out)  block MODULE ...|all           Blocks one or all modules
(out)  unblock MODULE ... |all        Unblocks one or all modules
(out)  AUTOMATIC                      Activates automatic configuration
(out)  UPDATES_ONLY                   Only updates will be installed automatically
(out)  DONT_CONFIGURE                 Stops all automatic configuration
(out)  help                           Prints this message
(out)
(out)  more details can be found in the man page

Zum Beispiel können Sie per…

sudo tuxedo-tomte list

…für das jeweilige Gerät die notwendigen und angewendeten Treiber sowie Module ausgeben. Außerdem sind hier auch Informationen zu kernel, tuxedo-repos oder tuxedo-mirrors zu finden.

Soll der von TUXEDO vorgeschlagene Kernel nicht installiert werden, kann führen Sie folgenden Befehl aus:

sudo tuxedo-tomte block kernel

Das Kommando stoppt die Installation des von TUXEDO getesteten und freigegebenen Kernels über TUXEDO Tomte.

Möchten Sie hingegen keine Updates aus den TUXEDO Paketquellen mehr erhalten, sondern immer die neuesten aber ungetesteten Pakete, kann dies per…

sudo tuxedo-tomte block tuxedo-mirrors

…auf die originalen Server umgestellt werden. Hier ist allerdings Vorsicht geboten, denn es kann unvorhergesehene Updates geben, die eventuell zu Problemen führen.

Um diese Module wieder zu aktivieren, übergeben Sie dem Aufruf von Tomte anstatt der Option block den Parameter unblock:

sudo tuxedo-tomte unblock kernel
sudo tuxedo-tomte unblock tuxedo-mirrors

Anschließend starten Sie noch die Rekonfiguration des Systems:

sudo tuxedo-tomte reconfigure all

Debugging

Bei Bedarf erhalten Sie über die Datei /var/log/tomte/tomte.log Informationen über die von Tomte ausgeübten Aktionen.

tail -f /var/log/tomte/tomte.log
(out)20240325 13:59:28 nothing to do for tuxedo-drivers
(out)20240325 13:59:31 nothing to do for nvidia-driver
(out)20240325 13:59:40 nothing to do for linux-tuxedo-22.04-edge
(out)20240325 13:59:40 Tomte finished
(out)20240326 10:55:45 nothing to do for tuxedo-mirrors
(out)20240326 10:55:46 nothing to do for tuxedo-repos
(out)20240326 10:56:00 nothing to do for linux-tuxedo-22.04-edge
(out)20240326 10:56:01 nothing to do for nvidia-driver
(out)20240326 10:56:01 nothing to do for tuxedo-drivers
(out)20240326 10:56:01 Tomte finished

Genügt Ihnen das einfache Log nicht, können Sie in der Datei /usr/bin/tuxedo-tomte den logLevel anpassen. In der Standardkonfiguration schreibt Tomte nur die Aktionen ins Log. In der höchsten Stufe my $logLevel = 2; erhalten Sie hingegen detaillierte Informationen über das Geschehen.

use Data::Dumper;
# logLevel:
# 0 = normal
# 1 = some debug
# 2 = lots of debug
my $logLevel = 0;
$logLevel = $ENV{LOGLEVEL} // $logLevel;

Tomte unter Ubuntu, Linux Mint und Co.

Derzeit unterstützt Tomte unser TUXEDO OS sowie Ubuntu 20.04 und 22.04 (plus direkt basierende Distributionen wie etwa Kubuntu, Xubuntu, Ubuntu Mate) TUXEDO Tomte kann hier einfach nachinstalliert werden.

Laden Sie dazu das gerade aktuelle DEB-Paket mit dem Namen tuxedo-tomte_VERSION_all.deb herunter und speichern es im Ordner Downloads im Home-Verzeichnis Ihres Benutzers ab. Anschließend spielen Sie das Paket mit folgendem Kommando ein.

sudo apt install ~/Downloads/tuxedo-tomte*.deb

Wer sich aus technischer Sicht weiter informieren will, der wirft einen Blick in die Konfigurationsdatei /etc/tomte/tomte.cfg oder in das von Tomte geschriebene Log /var/log/tomte/tomte.log.