Distrobox, izvrstan alat za integraciju bilo koje distribucije u vaš sustav zahvaljujući spremnicima

je obznanjeno nova verzija Distroboxa 1.3, koji se pozicionira kao alat koji omogućuje vam brzu instalaciju i pokretanje bilo koje Linux distribucije u kontejneru i osigurati njegovu integraciju s glavnim sustavom.

Projekt implementiran je kao dodatak na vrhu Docker ili Podman alata, a razlikuje se po maksimalnom pojednostavljenju rada i konfiguraciji integracije izvedbenog okruženja s ostatkom sustava.

Da biste stvorili okruženje s drugom distribucijom, samo pokrenite jednu naredbu distrobox-create bez razmišljanja o detaljima. Nakon pokretanja, Distrobox prosljeđuje korisnički početni direktorij u spremnik, konfigurira pristup X11 poslužitelju i Waylandu za pokretanje iz GUI spremnika, omogućuje vam povezivanje vanjskih pogona, dodaje zvučni izlaz, implementira SSH agenta na razini ljuske, D-Bus i udev.

Kao rezultat toga, korisnik može u potpunosti raditi na drugoj distribuciji bez napuštanja glavnog sustava. Distrobox tvrdi da može ugostiti 16 distribucija, uključujući Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL i Fedoru. Svaki distribucijski komplet za koji postoje slike u OCI formatu može se pokrenuti u spremniku.

Ovaj projekt ima za cilj donijeti bilo koji korisnički prostor distribucije na bilo koju drugu distribuciju kompatibilnu s podmanom ili dockerom, pa se spominje da je napisan u POSIX sh kako bi bio što prenosiviji i da korisnik nema problema s ovisnostima i kompatibilnošću verzije glibc-a, osim toga ima za cilj i ući u kontejner kao što je prije moguće.brzo moguće

Distrobox 1.3 glavne vijesti

Nova verzija se ističe jer dodajte naredbu distrobox-host-exec za pokretanje naredbi iz spremnika radi u okruženju domaćina.

Druga promjena koja se ističe je ta dodana podrška za microdnf toolkit, kao i implementirana podrška za spremnike koji rade kao root (rootful).

Osim toga, također ističe proširena podrška za distribucije (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, sustavi bazirani na ostree) te je implementirana bolja integracija sa okruženjem sustava, npr. sinkronizacija postavki vremenske zone, dns i /etc/hosts.

Od ostalih promjena koji se ističu:

  • Dodana opcija -s/–size za prikaz korištenja diska spremnika
  • AlmaLinux 9 dodan u testirane distribucije kontejnera
  • Fiksna gentoo podrška
  • Dodano više osnovnih alata, unminify apt-get/dnf/yum/pacman/zypper – instalirajte jezike i dokumente
  • dodan pinentry na popis osnovnih paketa
  • Popravak za nedostajuće varijable u nekim slikama spremnika
  • mount home na kanonskom mjestu za ostree sustave.

Kako instalirati DistroBox na Linux?

Za one koji jesu zainteresirani da mogu instalirati ovaj alat, Trebali biste znati da je dostupan u mnogim glavnim distribucijskim spremištima Linuxa.

Ali u ovom slučaju koristit ćemo metodu instalacije koja se nudi za gotovo svaku distribuciju Linuxa. Da biste to učinili, jednostavno otvorite terminal i u njega ćemo upisati sljedeće:

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

I spremni s tim možemo početi koristiti ovaj alat.

Što se tiče upotrebe, distrobox je podijeljen u 8 naredbi:

  1. distrobox-create- stvara spremnik
  2. distrobox-enter – za ulazak u kontejner
  3. distrobox-list- za popis spremnika stvorenih s distroboxom
  4. distrobox-rm- za uklanjanje spremnika stvorenog s distroboxom
  5. distrobox-stop- za zaustavljanje pokrenutog spremnika stvorenog s distroboxom
  6. distrobox-init – ulazna točka kontejnera (nije namijenjena za ručno korištenje)
  7. distrobox-export- dizajniran je za korištenje unutar spremnika, koristan za izvoz aplikacija i usluga iz spremnika na host
  8. distrobox-host-exec- za izvršavanje naredbi/programa s hosta, dok je unutar spremnika

Konačno Ako ste zainteresirani saznati više o Distroboxu, trebali biste znati da je kod projekta napisan u Shell-u i distribuira se pod GPLv3 licencom. Možete pogledati i njegov izvorni kod, kao i njegove korisničke priručnike i više informacija u sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.