


So führen Sie ein Programm aus einer Linux -Distribution mit Distrobox aus - die Technologie erleichtern
Distrobox ist ein einfaches Befehlszeilen -Tool, mit dem Sie jede Linux -Verteilung auf Ihrem aktuellen System starten können. Im Gegensatz zu VirtualBox erstellt Distrobox "Overlays", mit denen Sie Programme aus verschiedenen Linux -Systemen ausführen und gleichzeitig in die Hostumgebung integrieren können. Schauen wir uns als nächstes an, wie Distrobox funktioniert und wie man sie installiert und benutzt.
Inhaltsverzeichnis
- Warum sollten Sie Distroboxe verwenden, um mehrere Linux -Verteilungen zu verwalten?
- Distrobox einbauen und testen
- Stellen Sie Ihre erste Overlay -Version ein
- Installieren und führen Sie Pakete in Distrobox ein und führen Sie sie aus
- Exportieren Sie das Overlay in das Hostsystem
Warum sollten Sie Distroboxe verwenden, um mehrere Linux -Verteilungen zu verwalten?
Der größte Vorteil von Distrobox besteht darin, dass es nicht darin besteht, eine isolierte virtuelle Maschine auszuführen, sondern ein "Kundensystem" auf dem Host -System auszuführen. Im Vergleich zu herkömmlichen virtuellen Maschinen können Sie diese Methode nahtlos auf das Heimverzeichnis des Hosts, die externen Geräte und sogar auf grafische Anzeigedienste zugreifen.
Diese tiefe Integration ermöglicht es Distrobox, einige einzigartige Merkmale zu erreichen. Beispielsweise können Sie eine grafische Schnittstellen -App in einem Ubuntu -Container installieren und ihre Abkürzungen auf den Host -Desktop exportieren. Als technischer Schriftsteller fand ich diese Funktion beim Testen und Vergleich verschiedener Anwendungen sehr nützlich.
Darüber hinaus ist Distrobox extrem leicht. Dies ist eine bessere Wahl für Low-End-Geräte mit begrenzten Ressourcen als mehrere virtuelle Maschinen. Basierend auf meiner tatsächlichen Erfahrungen haben die Container von Ubuntu und Fedora für sechs Stunden lang kontinuierlich ausgeführt und insgesamt nur etwa 900 MB Hostspeicher konsumiert.
Distrobox einbauen und testen
Im Zentrum von Distrobox stützt es sich auf Containermotoren wie Docker oder Podman, um Linux -Verteilungen zu verwalten. Der erste Schritt bei der Bereitstellung von Distrobox besteht darin, Docker zu installieren.
Bestätigen Sie zunächst, ob der Docker -Daemon normal über den folgenden Befehl läuft:
<code>docker --version</code>
Fügen Sie den aktuellen Benutzer der Docker -Benutzergruppe hinzu:
<code>sudo adduser $USER docker</code>
Laden Sie Distrobox mit dem Paketmanager des Systems herunter und installieren Sie sie:
<code>sudo apt install distrobox</code>
Stellen Sie sicher, dass Distrobox erfolgreich installiert wird, indem der Befehl mit dem -H -Parameter ausgeführt wird.
Stellen Sie Ihre erste Overlay -Version ein
Sobald Distrobox gestartet ist, können Sie Ihre erste Linux -Verteilungsüberlagerung bereitstellen. Standardmäßig bietet das Entwicklungsteam ein OCI -Bild von Fedora 39 als zugrunde liegendes System.
Verwenden Sie den Unterbefehl erstellen, um den Erstellungsprozess zu starten, und geben Sie den Namen und den Hostnamen des Overlays an:
<code>distrobox create --name YOUR-OVERLAY-NAME-HERE --hostname YOUR-CONTAINER-NAME-HERE</code>
Geben Sie "y" ein und drücken Sie die Eingabetaste , um ein neues Overlay -System zu ziehen und bereitzustellen.
Hinweis : Abhängig von der Hardwareleistung kann eine vollständige Installation zwischen 5 und 10 Minuten dauern.
Verwenden Sie nach Abschluss den folgenden Befehl, um das neu erstellte Overlay -System einzugeben:
<code>distrobox enter YOUR-OVERLAY-NAME-HERE</code>
Bestätigen Sie, dass Sie die Overlay -Umgebung erfolgreich eingegeben haben, indem Sie den Hostnamen in der Terminal -Eingabeaufforderung verwenden.
Um die Overlay -Sitzung zu beenden, drücken Sie Strg D im Containerterminal oder führen Sie den Befehl distrobox stop
aus und geben Sie den Overlay -Namen an.
Tipps : Möchten Sie tief in die Kraft von Fedora und Rhel eintauchen? Lesen Sie unsere vollständige Anleitung zum DNF -Paketmanager.
Ausführen eines benutzerdefinierten Linux -Bildes in Distrobox
Zusätzlich zu Fedora 39 können Sie auch andere OCI-kompatible Linux-Verteilungen in Distrobox wie Arch Linux ausführen.
Verwenden Sie zum Installieren eines benutzerdefinierten Systems den Parameter -i, um die OCI -Spiegel -Link anzugeben. Zum Beispiel verwende ich das Bild Arch Linux ToolBX auf Quay.io als Grundlage:
<code>distrobox create --name arch-linux --hostname mte-archlinux-container --image quay.io/toolbx/arch-toolbox:latest</code>
Tipp : Sie finden alle kompatiblen Verteilungen und deren Download -Links auf der Github -Seite von Distrobox.
Starten und geben Sie Ihr Arch Linux -System ein und geben Sie nach Abschluss der Installation ein:
<code>distrobox enter arch-linux</code>
Stellen Sie nach wie vor, dass Sie Arch Linux über den Terminal -Hostnamen ausführen.
Installieren und führen Sie Pakete in Distrobox ein und führen Sie sie aus
Dank der tiefen Integration von Distrobox wirkt das System im Container wie eine native Installation. Daher ist das Installieren und Ausführen von Programmen in Distrobox nahezu gleich wie in einem regulären Linux -System.
Stellen Sie zunächst sicher, dass Sie die Zielüberlagerungsumgebung eingegeben haben:
<code>distrobox enter arch-linux</code>
Tipp : Alle derzeit verfügbaren Overlays können durch distrobox ls
betrachtet werden.
Verwenden Sie den Paketmanager für die entsprechende Verteilung, um die erforderlichen Programme zu installieren. Zum Beispiel werde ich sudo pacman -S neofetch
verwenden, um Neofetch in einem Arch -Linux -Container zu installieren.
Führen Sie das Programm im Container bzw. im Hostsystem aus, um zu testen, ob seine Funktion normal ist.
Sie können die Software auch direkt von außerhalb des Containers installieren. Verwenden Sie einfach den Befehl ENTER, um mit dem - Operator zu kooperieren:
<code>distrobox enter --name arch-linux -- sudo pacman -s neofetch</code>
Diese Funktion gilt auch für laufende Programme. Der folgende Befehl führt beispielsweise NeoFetch in einem Arch -Linux -Container aus und zeigt die Ergebnisse im Ubuntu -Host -Terminal an:
<code>distrobox enter --name arch-linux -- neofetch</code>
Tipps : Verwenden Sie verschiedene Paketmanager? Möglicherweise möchten Sie die schnellen Lookup -Tabellen für jeden von uns zusammengestellten Linux -Distribution -Paket -Manager überprüfen.
Exportieren Sie das Overlay in das Hostsystem
Obwohl der - Betreiber für temporäre Aufgaben geeignet ist, unterstützt Distrobox auch "Exportieren" von Programmen als lokale Anwendungen, sodass Sie Anwendungen im Container direkt vom Host starten können, wie beispielsweise native Programme. Dies ist sehr bequem für Werkzeuge, die häufig verwendet werden.
Geben Sie zuerst den Container ein, in dem das Zielprogramm installiert wurde:
<code>distrobox enter arch-linux</code>
Bestätigen Sie, dass das Programm normal im Container ausgeführt werden kann. Zum Beispiel habe ich vor, EMACs von Arch Linux zu exportieren.
Führen Sie den folgenden Befehl aus, um das Programm als Host -Anwendung zu exportieren:
<code>distrobox-export --app emacs</code>
Öffnen Sie nach dem Erfolg des Exports den Anwendungslauncher des Hosts und klicken Sie auf das neu generierte Programmsymbol, um sie zu testen.
Die Verwendung von Distroboxe zum Installieren und Ausführen von Kundensystemen ist nur die Spitze des Eisbergs der Docker- und Container -Technologie. Möchten Sie ein detailliertes Verständnis dafür haben, wie es funktioniert? Empfohlen, um unseren Erste -Start -Leitfaden für Docker -Container und Management zu lesen.
Bildquelle: Kari Shea über Unsplash. Alle Modifikationen und Screenshots werden von Ramces Red erzeugt.
Das obige ist der detaillierte Inhalt vonSo führen Sie ein Programm aus einer Linux -Distribution mit Distrobox aus - die Technologie erleichtern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Stock Market GPT
KI-gestützte Anlageforschung für intelligentere Entscheidungen

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

ANTWORT: Um Windows-integrierte EFs zum Verschlüsseln von Ordnern zu verwenden, müssen Sie mit der rechten Maustaste auf den Ordner → Eigenschaften → Erweitert → Überprüfen Sie "Inhalte zum Schutz der Daten" → Anwenden und wählen Sie den Verschlüsselungsbereich aus. Gleichzeitig müssen Sie das EFS -Zertifikat und den privaten Schlüssel sichern, um den Datenverlust zu verhindern. EFS stützt sich auf die Sicherheit des Benutzerkontos und unterstützt nur NTFs. Es eignet sich für den eigenständigen Datenschutzschutz, eignet sich jedoch nicht für Umgebungen mit Multi-User-Teilen oder hoher Sicherheit. Im Vergleich zur herkömmlichen Kennwortverschlüsselung ist EFS ohne wiederholte Eingabe von Kennwörtern in die Systemanmeldung integriert, das Kontokennwort ist jedoch sicher gebunden. Für höhere Sicherheitsanforderungen können Sie Tools von Drittanbietern wie BitLocker Full-Disk-Verschlüsselung oder Veracrypt auswählen. Wenn Sie den Schlüssel sichern, sollten Sie das PFX -Formatzertifikat exportieren und ein starkes Passwort festlegen, um es an einem sicheren Ort zu speichern.

Die meisten Spieler spielen wahrscheinlich ihre Spiele in Windows 11 oder 10. Sie können jedoch auch Spiele in einem Fenstermodus spielen. Mit diesem Modus können Sie Spiele in einem Fenster spielen, wobei sich die Taskleiste darunter sichtbar ist. Die Vorteile des Spielens im Fenstermodus

Antwort: Der Computer kann den Drucker nicht erkennen. Es wird normalerweise durch Verbindung, Laufwerk oder Serviceprobleme verursacht. Überprüfen Sie zunächst, ob die USB- oder Netzwerkverbindung normal ist, um sicherzustellen, dass der Drucker eingeschaltet ist. Wenn die Verbindung korrekt ist, starten Sie das Gerät neu und überprüfen Sie den Treiberstatus im "Geräte -Manager", aktualisieren oder installieren Sie den offiziellen Website -Treiber erneut. Bestätigen Sie, dass der Windows "PrintSpooler" -Dienst gestartet und auf automatisch eingestellt wurde. Verwenden Sie das System "Fehlerbehebung", um Probleme zu beheben. Wenn der Treiber wiederholt nicht installiert wird, müssen Sie den alten Treiber vollständig deinstallieren und die Restdateien reinigen. Installieren Sie nach dem Neustart die neue Version des Treibers als Administrator und verwenden Sie den Kompatibilitätsmodus oder die Systemwiederherstellung gegebenenfalls. Wenn es nach Windows -Update ein Problem gibt, sollten Sie zuerst den Treiber herunterladen, der an das neue System angepasst ist, oder das Update zurückrollen und den Service -Status überprüfen. Die Details, die während der Untersuchung leicht übersehen werden können

Ein virtuelles privates Netzwerk (VPN) ist ein entscheidendes Tool zum Schutz Ihrer Online-Privatsphäre und zum sicheren Zugriff auf geo-beschränkte oder zensierte Inhalte. Viele Benutzer haben jedoch Schwierigkeiten, wenn ihr VPN unter Windows 10 oder Windows 11 keine Verbindung herstellt. Warum WO

Wenn die Datei besetzt ist, überprüfen und schließen Sie zuerst die entsprechenden Programme und versuchen Sie, den Computer neu zu starten. Wenn es ungültig ist, verwenden Sie Task -Manager, Ressourcenmonitor oder ProcessExplorer, um den besetzten Prozess zu lokalisieren, und beenden Sie ihn mit einem gewaltsamen Beendet, indem Sie den Befehl taskKill beenden. Zur Prävention müssen Sie gute Betriebsgewohnheiten entwickeln, die Vorschau auf mobile/netzwerkreiche Antriebe vermeiden oder direkt arbeiten und die Software auf dem neuesten Stand halten.

Der iPad -Split -Bildschirm kann die Effizienz des Lesens und der Übersetzung verbessern und den Originaltext mit der Übersetzung durch linke und rechte Split -Bildschirme vergleichen. Die Betriebsmethode besteht darin, die Dockstange von unten herauszureiben, die App lang zu halten und zum Edge -Split -Bildschirm zu ziehen. Es wird empfohlen, Marginnote mit europäischem Wörterbuch, Goodnotes, LiquidText und anderen Anwendungen zu verwenden, die die Zusammenarbeit mit Drag & Drop-Übersetzung oder geteiltem Bildschirm unterstützen und iPados-Echtzeit-Textfunktionen kombinieren, um Bilder und Text zu identifizieren, um die Leseerfahrung zu optimieren.

Ifaprogramwon'tuninstall, trythessteps: 1. UseWindowsSettingStoremoveIt.2.RunitsBuilt-inuninInstallerasadministrator.3.BootintosafeModeAndattempTremoval.4.usethird-partytoolSlikerevouninstaller

Der direkteste Weg ist, den Speicherort zu erinnern, normalerweise in Ordnern wie Desktop, Dokumente, Downloads usw.; Wenn es nicht gefunden werden kann, können Sie die Systemsuchfunktion verwenden. Die Datei "fehlenden" ist hauptsächlich auf Probleme wie die Unaufmerksamkeit des Speicherpfads, die Namensspeicherabweichung, das Versteck oder die Cloud -Synchronisation zurückzuführen. Effiziente Verwaltungsvorschläge: Klassifizieren Sie nach Projekt, Zeit und Typ, nutzen Sie den schnellen Zugang, regelmäßig und archivieren Sie sie und standardisieren Sie die Benennung. Windows -Suche und Suche über den Datei -Explorer und die Taskleiste, während MacOS auf Finder und Spotlight angewiesen ist, was schlauer und effizienter ist. Mastering -Tools und die Entwicklung guter Gewohnheiten ist der Schlüssel.
