Distrobox, ein hervorragendes Tool, um dank Containern jede Distribution in Ihr System zu integrieren

ist bekannt geworden die neue Version von Distrobox 1.3, die als Werkzeug positioniert ist, dass können Sie schnell jede Linux-Distribution in einem Container installieren und ausführen und stellen Sie die Integration mit dem Hauptsystem sicher.

Das Projekt wird als Plugin über dem Docker- oder Podman-Toolkit implementiert, und zeichnet sich durch maximale Arbeitserleichterung und Konfiguration der Integration der Ausführungsumgebung mit dem Rest des Systems aus.

Um eine Umgebung mit einer anderen Distribution zu erstellen, führen Sie einfach einen einzelnen distrobox-create-Befehl aus, ohne über die Feinheiten nachzudenken. Nach dem Start leitet Distrobox das Home-Verzeichnis des Benutzers an den Container weiter, konfiguriert den Zugriff auf den X11-Server und Wayland für die Ausführung über den GUI-Container, ermöglicht das Anschließen externer Laufwerke, fügt Soundausgabe hinzu und implementiert Shell-Level-Integration SSH-Agent, D-Bus und udev.

Dadurch kann der Benutzer vollständig an einer anderen Distribution arbeiten, ohne das Hauptsystem zu verlassen. Distrobox behauptet, 16 Distributionen hosten zu können, darunter Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL und Fedora. Jedes Distributionskit, für das Images im OCI-Format vorhanden sind, kann im Container gestartet werden.

dieses Projekt zielt darauf ab, jeden Benutzerraum zu bringen der Verteilung zu jeder anderen Podman- oder Docker-kompatiblen Distribution, so wird erwähnt, dass es in POSIX sh geschrieben wurde, damit es so portabel wie möglich ist und der Benutzer keine Probleme mit den Abhängigkeiten und der Kompatibilität der Version von glibc hat, außerdem zielt es darauf ab, den Container als einzugeben baldmöglichst schnellmöglich

Distrobox 1.3 Hauptnachrichten

Die neue Version zeichnet sich dadurch aus Fügen Sie den Befehl distrobox-host-exec hinzu, um Befehle aus einem Container auszuführen in der Hostumgebung ausgeführt.

Eine weitere Veränderung, die auffällt, ist die folgende Unterstützung für Microdnf-Toolkit hinzugefügt, sowie implementierte Unterstützung für Container, die als root (rootful) laufen.

Darüber hinaus hebt es auch hervor erweiterte Unterstützung für Distributionen (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, ostree-basierte Systeme) und dass eine bessere Integration mit der Systemumgebung implementiert wurde, zum Beispiel die Synchronisierung von Zeitzoneneinstellungen, dns und /etc/hosts.

Von den anderen Änderungen das fällt auf:

  • -s/–size-Option hinzugefügt, um die Festplattennutzung des Containers anzuzeigen
  • AlmaLinux 9 zu getesteten Container-Distributionen hinzugefügt
  • Gentoo-Unterstützung behoben
  • Weitere grundlegende Tools hinzugefügt, unminify apt-get/dnf/yum/pacman/zypper – installiere langs und docs
  • Pineintrag zur Basispaketliste hinzugefügt
  • Fix für fehlende Variablen in einigen Container-Images
  • Mount Home an kanonischer Stelle für Ostree-Systeme.

Wie installiere ich DistroBox unter Linux?

Für diejenigen, die sind daran interessiert, dieses Tool installieren zu können, Sie sollten wissen, dass es in vielen der wichtigsten Linux-Distributions-Repositories verfügbar ist.

Aber für diesen Fall verwenden wir die Installationsmethode, die für fast jede Linux-Distribution angeboten wird. Öffnen Sie dazu einfach ein Terminal und geben Sie Folgendes ein:

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Und damit können wir dieses Tool verwenden.

Hinsichtlich seiner Verwendung ist distrobox in 8 Befehle unterteilt:

  1. distrobox-create- erstellt den Container
  2. distrobox-enter – um den Container zu betreten
  3. distrobox-list- um mit distrobox erstellte Container aufzulisten
  4. distrobox-rm- um einen mit distrobox erstellten Container zu entfernen
  5. distrobox-stop- um einen laufenden Container zu stoppen, der mit distrobox erstellt wurde
  6. distrobox-init – der Container-Einstiegspunkt (nicht zur manuellen Verwendung vorgesehen)
  7. distrobox-export- wurde entwickelt, um innerhalb des Containers verwendet zu werden, was nützlich ist, um Anwendungen und Dienste aus dem Container auf den Host zu exportieren
  8. distrobox-host-exec- um Befehle/Programme vom Host auszuführen, während Sie sich im Container befinden

Schließlich Wenn Sie mehr über Distrobox erfahren möchten, Sie sollten wissen, dass der Code des Projekts in Shell geschrieben ist und unter der GPLv3-Lizenz vertrieben wird. Sie können sowohl den Quellcode als auch die Benutzerhandbücher und weitere Informationen im einsehen nächste Verbindung.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.