Kontejnery Distrobox¶
Základní použití¶
Spouštějte další minimální varianty populárních linuxových distribucí v Bazzite uvnitř kontejneru a přistupujte k balíčkům každé distribuce, aniž by jakékoli jejich závislosti a knihovny ovlivňovaly hostitelský počítač.
- Kontejnery nejsou virtuální stroje.
- Kontejnery jsou určeny jako jednorázové a mohou narazit na problémy, kde je třeba je znovu vytvořit.
- Použití této metody k získání softwaru vyžaduje znalost toho, jak tradiční operační systémy Linux instalují balíčky.
- Vytvořte testovací kontejner, abyste se seznámili se základními příkazy Linuxu, než se do toho pustíte dále.
Kontejnery Distrobox provozují podsystémy jiných oblíbených distribucí Linuxu s přístupem k jejich správcům balíčků (apt, dnf, pacman atd.) a jejich formátům balíčků a repozitářům jako AUR. Kontejnery Distrobox lze použít jak pro vývojová prostředí, tak pro instalaci aplikací, které nejsou dostupné v žádné z jiných instalačních metod, které mohou být exkluzivní pro konkrétní správce balíčků.
Příklady distribuce Linuxu:¶
| OS | Správce balíčků | Hledat balíčky |
|---|---|---|
| Fedora | dnf |
[balíčky Fedory][fedora_balíčky] / balíčky COPR |
| Arch Linux | pacman |
Balíčky Arch Linux / Balíčky AUR |
| Debian / Ubuntu | apt |
Balíčky Debian / Balíčky Ubuntu( PPA) |
| openSUSE | zypper |
balíčky openSUSE |
| Void Linux | xbps |
Void Linux Packages |
| Alpine | apk |
Alpine Linux Packages |
Příklad kontejneru Arch Linux Distrobox:¶
Používám Arch (v kontejneru) btw.
Případy použití¶
Kontejnery Distrobox lze použít jak pro vývojová prostředí, tak pro instalaci aplikací, které nejsou dostupné v žádné z jiných instalačních metod, které mohou být exkluzivní pro konkrétní správce balíčků.
Grafické rozhraní Distroboxu¶
Kontejnery Distrobox lze vytvářet a spravovat graficky pomocí DistroShelf, který je předinstalovaný.
Integrace stolního počítače¶
Aplikace s grafickým uživatelským rozhraním se mohou integrovat do vašeho systému pomocí zástupce aplikace exportováním aplikace pomocí níže uvedeného příkazu v okně kontejnerového terminálu:
distrobox-export --app <package>
Chcete-li „zrušit export“ aplikace, zadejte v okně kontejnerového terminálu příkaz níže:
distrobox-export --delete --app <package>
Ručně vytvořte předem nakonfigurované kontejnery Distrobox¶
ujust distrobox-assemble
Vyberte kontejner, který chcete použít.
Pokročilí uživatelé: Deklarujte své vlastní kontejnery Distrobox podle dokumentace
distrobox-assemble.
Vstup do kontejneru¶
Přepínejte mezi různými kontejnery ve vašem hostiteli pomocí terminálu nebo alternativně zadejte:
distrobox enter <container>
Odstranění kontejnerů Distrobox¶
Odstraňte kontejnery graficky pomocí DistroShelf.
Případně použijte příkazový řádek:
distrobox stop <container_name>
distrobox rm -f <container_name>


