Upgrades

Versionen (Releases) bei Knoppix
Aktuelle und künftige Knoppix-Versionen
Installieren und Updaten von Apps
Synaptic
Vorbereitete Installationen

Knoppix gehört zu den Linux-Distributionen, von denen gewöhnlich mehrmals im Jahr eine neue Version (auch „Release“ genannt) erscheint (eine chronologische Auflistung ist z.B. auf der Wikipedia-Seite zu finden). In solch einem Release sind verschiedene Komponenten enthalten wie Linux-Kernel, Hardware-Treiber, System- und Anwendungsprogramme, die zwar zum Zusammenspiel miteinander vorgesehen sind, aber vielen verschiedenen unabhängigen Quellen entstammen. Das Auswählen geeigneter Komponenten mit jeweils passenden Versionsständen und ihr Aufeinander-Abstimmen, so dass wechselseitige Abhängigkeiten berücksichtigt, Unverträglichkeiten beachtet und Konflikte vermieden werden, ist ein anspruchsvolles Unterfangen. Bei Knoppix wird und wurde dies allein von Klaus Knopper geleistet, unterstützt von einigen Testern.

Wie jede Linux-Distribution kann und „darf“ man Knoppix selbst modifizieren.
Fügt man neue Komponenten hinzu, hat dies normalerweise keine negativen Auswirkungen auf das Gesamt-System.
Hingegen ist der Austausch einzelner Komponenten gegen andere eher eine Sache für Experten; daher liest man nicht selten die Empfehlung, gegebenenfalls auf die nächste Knoppix-Version zu wechseln, anstatt ein Update einzelner Komponenten auf eigene Faust zu versuchen.

Die aktuellen Versionen von Knoppix sind
• 9.1 (erhältlich als Download) und
• 9.2 (erhältlich als DVD) und
• 9.3 (ganz neu, Details hier, erhältlich als DVD) .

Ankündigung der Version 9.3 von Klaus Knopper auf den Chemnitzer Linux-Tagen 2022

Installieren und Updaten von Anwendungsprogrammen

Für diesen Zweck haben sich bei Linux im Lauf der Zeit verschiedene Methoden etabliert; dabei ist das unter Windows verbreitete Herunterladen und Ausführen einer Installationsdatei eher unüblich. Ein kurzer Überblick:

  • Herunterladen einer Archivdatei, Öffnen mit einem Packprogramm und Befolgen der darin enthaltenen Anleitung
  • Herunterladen eines Debian-Programmpakets (Dateiendung DEB) und Öffnen desselben
    • mit dem Anwendungsprogramm GDebi (nicht in allen Knoppix-Versionen vorinstalliert) oder
    • im Terminal nach dem Muster
      sudo apt *.deb
  • Zugreifen auf eine von der Haupt-Distribution (bei Knoppix ist dies Debian) bereitgestellte Sammlung („Repository“) von Programmen, in der diese in Form von „Paketen“ organisiert sind und aus der heraus sie direkt installiert werden können.
  • Neuere Konzepte wie
    • Snappy,
    • Flatpack oder
    • AppImage,
    bei denen man die entsprechende Datei im Regelfall von der Website des jeweiligen Anbieters herunterlädt und dort dann auch Installationshinweise bekommt.

Für das Arbeiten mit dem o.e. Debian-Repository ist das Programm Synaptic, das sich in Knoppix aus dem Startmenü-Ordner „Einstellungen“ aufrufen lässt, recht komfortabel: Es listet (eventuell nach einer kurzen Wartezeit) alle verfügbaren und installierten Programm-Pakete nebst Kurzinfos auf und kann

  • verfügbare Programm-Pakete installieren (Rechtsklick, „Zum Installieren vormerken“, abschließend dann „Anwenden“ im Hauptmenü)
  • installierte Programm-Pakete updaten (Rechtsklick, „Zum Aktualisieren vormerken“, abschließend dann „Anwenden“ im Hauptmenü), falls die „neueste Version“ nicht die installierte ist.

Synaptic zeigt an, wenn zur jeweiligen Zielerreichung weitere Maßnahmen notwendig sind oder Probleme bestehen.
Mit dem Button „Neu laden“ kann man den aktuellsten Stand des Repositorys abrufen (was typischerweise 1 bis 2 Minuten dauert).

Installationsversuche mit apt oder Synaptic können manchmal daran scheitern, dass die zur Knoppix-Version passenden Stände aktuell nicht angeboten werden. Hierzu gebe ich folgenden Tipp aus dem Knoppixforum weiter:
„Wenig bekannt ist, dass auch alte Debian-Pakete noch verfügbar sind. Diese kann man auf der Webseite snapshot.debian.org suchen. Dort findet man die Suchoptionen „source packages“ und „binary packages“. Bei Knoppix muss man üblicherweise ein Paket auswählen, dessen Dateiname mit „_i386.deb“ endet.“

Es gibt Fälle, in denen Synaptic nach dem Aufruf eine Fehlermeldung ausgibt und nicht startet.
Zu Knoppix 9.0 gibt es dazu von Klaus Knopper folgenden Lösungsvorschlag:
„In der Einstellungsdatei /etc/apt/apt.conf.d/00knoppix sind einige Zeilen zur Platzoptimierung angegeben, die zwar mit den Kommandozeilentools apt und apt-get, aber nicht mit der graphischen Paketverwaltung synaptic funktionieren. Daher verweigert synaptic den Dienst.
Lösung: Mit sudo nano /etc/apt/apt.conf.d/00knoppix die folgenden Zeilen löschen (Speichern nicht vergessen):
APT::Default-Release "stable";
Dir::Cache::pkgcache "";
Dir::Cache::srcpkgcache "";

Andere Nutzer empfehlen in Fällen mit ähnlicher Symptomatik das Terminal-Kommando
sudo apt-get update
(aus: https://www.mikrocontroller.net/topic/480412),
eventuell mit vorangegangenem
sudo rm /var/cache/apt/.bin
(aus: https://wiki.ubuntuusers.de/Synaptic/)

Vorbereitete Software-Installationen

Ruft man im Startmenü-Ordner „Knoppix“ den Punkt „Zusätzliche Software installieren“ auf, erscheint ein Fenster mit einem Dutzend Software-Paketen zur Auswahl:

Beispiel für Knoppix 9.1

Diese Installationen (einige Updates bereits installierter Programme sind auch dabei) sind also bereits vorbereitet und können hier mit einem Mausklick gestartet werden.