Treceți la conținutul principal

Acest instrument simplu pentru Linux vă permite să încercați mai multe distribuții în siguranță pe un singur desktop - gratuit

 

Folosesc Linux... foarte mult. Îl folosesc pentru aproape tot ce fac. De multe ori, folosesc mai multe instanțe de Linux. Cum fac asta? Dacă vrei să folosești o mașină virtuală, există VirtualBox . Totuși, dacă vrei să simplifici și mai mult lucrurile (fără a fi nevoie să descarci fișiere ISO de mai mulți GB), poți alege calea containerelor.

O modalitate de a face acest lucru este prin Distrobox.

Distrobox este un instrument ingenios care vă permite să porniți cu ușurință diferite distribuții Linux de pe computerul desktop. Să presupunem, de exemplu, că desktopul dvs. rulează Ubuntu și doriți să încercați Fedora. Ați putea porni un container Fedora cu Distrobox și experimenta cu el. Și, deși Distrobox este un instrument de linie de comandă, puteți instala și aplicații GUI și apoi să le exportați pe desktop.

E chiar tare.

De asemenea, este sigur, deoarece nu interacționează cu sistemul de operare gazdă, așa că poți lansa o altă distribuție cu Distrobox, intra în noul container, face ce vrei și ai încredere că orice faci nu va dăuna gazdei tale.

Vă voi ghida prin procesul de instalare a Distrobox și apoi cum să îl utilizați. De asemenea, vă voi demonstra cum puteți instala o aplicație GUI și apoi cum puteți utiliza acea aplicație pe sistemul de operare gazdă. Ce momente frumoase.

De ce ai nevoie: Pentru a utiliza Distrobox, vei avea nevoie de o distribuție desktop Linux și de un utilizator cu privilegii sudo. Voi demonstra acest lucru pe Linux Mint.

Primul lucru pe care îl vom face este să actualizăm APT cu comanda:

sudo apt-get update

Apoi, vom instala Distrobox și un instrument pentru containere (docker-compose va fi suficient). Pentru asta, executați comanda:

sudo apt-get install distrobox docker-compose -y

Asta e tot. Distrobox este instalat.

Distrobox extrage imagini dintr-un depozit centralizat și apoi folosește acele imagini pentru a crea containere pentru o anumită distribuție.

Pentru exemplul nostru, vom crea un container nou pentru Fedora, lucru care se face cu comanda:

distrobox-create --name fedorainnabox --image fedora

Notă: Puteți denumi noul container cum doriți.

Puteți instala mai multe distribuții diferite. Pentru a vizualiza o listă de distribuții disponibile pentru Distrobox, consultați pagina oficială a listei de distribuție .

Acum puteți intra în containerul nou creat cu comanda:

distrobox enter fedorainnabox

Nu uita să folosești numele pe care l-ai ales pentru noul tău container.

Acum aveți o distribuție Fedora completă pe care o puteți utiliza. O puteți actualiza cu:

sudo dnf update

Puteți instala software (cum ar fi editorul de text nano) astfel:

sudo dnf install nano

Iată un truc foarte interesant. Să presupunem că vrei să instalezi o aplicație pe containerul tău Distrobox Fedora și apoi să o rulezi pe gazdă. Aplicația respectivă ar putea fi disponibilă doar pe Fedora și nu pe Linux Mint. Sau poate știi că Fedora are o versiune mai nouă a unei aplicații de care ai nevoie decât cea disponibilă pe gazdă. Cum faci asta? 

Este simplu: Mai întâi, asigură-te că intri în containerul Fedora. După ce ai făcut asta, instalează aplicația. De exemplu, ai putea dori să instalezi cea mai recentă versiune a browserului web Chromium. Pentru asta, execută comanda:

sudo dnf install chromium -y

După finalizarea instalării, trebuie să exportați aplicația pe gazdă cu comanda:

distrobox-export --app chromium

Acum puteți rula aplicația respectivă din meniul desktopului gazdă.

Meniul Linux Mint

Chromium este instalat pe un container Distrobox, dar acum poate fi rulat de pe gazdă.

S-ar putea să fii surprins să afli că aplicațiile exportate rulează aproape la fel de repede ca și cum ar fi fost instalate nativ pe gazdă.

Când ați terminat de lucrat cu containerul Distrobox, închideți-l cu comanda:

exit

Apoi puteți opri containerul cu:

distrobox stop fedorainnabox

Nu uita să folosești numele pe care l-ai dat containerului tău Distrobox.

Apoi puteți șterge containerul cu:

distrobox rm fedorainnabox

Și asta e tot ce trebuie să faci pentru a folosi Distrobox pentru a crea containere cu diverse distribuții Linux.

Articol tradus și adaptat după: https://www.zdnet.com/article/distrobox-test-multiple-linux-distros-in-containers/

Comentarii