Zum Inhalt springenZur Seitennavigation springen: vorherige Seite [Zugriffstaste p]/nächste Seite [Zugriffstaste n]
documentation.suse.com / Verwenden von toolbox für SLE Micro-Debugging

Verwenden von toolbox für SLE Micro-Debugging

Veröffentlicht: 12.12.2024
WAS?

toolbox ist ein Skript, mit dem Sie Debugging- und Verwaltungstools verwenden und installieren können, ohne das System neu zu starten.

WARUM?

In diesem Artikel geht es um das Starten eines toolbox-Containers und seine Verwendung.

AUFWAND

Es dauert etwa 5 Minuten, den Artikel zu lesen.

ZIEL

Sie erhalten einen laufenden toolbox-Container, in dem Sie bei Bedarf Debugging-Tools installieren können.

ANFORDERUNGEN
  • Podman ist auf Ihrem System installiert.

1 Informationen zu toolbox

SLE Micro wendet mit dem Kommando transactional-update Änderungen auf das System an. Die Änderungen werden jedoch erst nach einem Neustart übernommen. Diese Lösung hat mehrere Vorteile, aber auch einige Nachteile. Wenn Sie Ihr System debuggen und ein neues Tool installieren müssen, ist das Tool erst nach einem Neustart verfügbar. Daher können Sie das aktuell laufende System nicht debuggen. Aus diesem Grund wurde ein Dienstprogramm namens toolbox entwickelt.

toolbox ist ein kleines Skript, das ein Container-Image abruft und einen privilegierten Container auf der Grundlage dieses Images ausführt. toolbox ist statusabhängig. Wenn Sie also den Container verlassen und ihn später wieder starten, ist die Umgebung genau dieselbe.

Das Root-Dateisystem des Containers ist eingehängt in /media/root.

2 Starten und Entfernen von toolbox

Führen Sie zum Starten des toolbox-Containers als normaler Benutzer mit root-Rechten das folgende Kommando aus:

> toolbox --root

Als root können Sie die Option --root ignorieren:

# toolbox

Wenn das Skript erfolgreich abgeschlossen wurde, sehen Sie die Eingabeaufforderung für den toolbox-Container.

Führen Sie zum Entfernen des Containers das folgende Kommando aus:

> sudo podman rm toolbox-USER

Beispielsweise für den root-Benutzer:

# podman rm toolbox-root
Anmerkung
Anmerkung: Abrufen des toolbox-Images

Sie können das toolbox-Image auch mit Podman oder Cockpit abrufen und einen Container auf Basis dieses Images starten.

3 Verwenden von toolbox

Im toolbox-Container können Sie jedes beliebige Tool mit zypper installieren und es dann verwenden, ohne Ihr System neu zu starten.

Geben Sie zum Verlassen des Containers einfach exit ein. Denken Sie daran, dass der Container in demselben Zustand bleibt, in dem Sie ihn verlassen. Wenn Sie eine übersichtliche Umgebung wünschen, müssen Sie zuerst den toolbox-Container entfernen. Weitere Informationen zum Entfernen finden Sie in Abschnitt 2, „Starten und Entfernen von toolbox.