Kui olete juba mõnda aega Linuxi kasutaja olnud, soovite tõenäoliselt oma masinas kasutada mitut distrot. Nüüd on see võimalik tänu suurepärasele tööriistale nimega Distrobox. See võimaldab teil luua oma Linuxi süsteemis konteineri, kasutades Podmani või Dockerit. Need konteinerid on integreeritud hostidesse, et võimaldada kasutajatel jagada oma kodukataloogi, välist salvestusruumi ja USB-seadmeid, GUI-rakendusi, heli jne.

Kui te ei ole Distroboxiga tuttav, kuid soovite selle kohta rohkem teada saada, ärge muretsege. See juhend aitab teil õppida kõike Distroboxi kohta, sealhulgas selle kasutamist mis tahes Linuxi distributsiooniga.

Mis on Distrobox?

Linuxi-põhiseid operatsioonisüsteeme on palju saadaval ja Linuxi entusiastidena tahame me kõik korraga kasutada erinevaid operatsioonisüsteeme. Distrobox pakub fantastilist viisi mis tahes Linuxi distributsiooni kasutamiseks otse terminalist.

Lihtsamalt öeldes on Distrobox käsurea tööriist, mis kasutab Dockerit või Podmani, et pakkuda juurdepääsu mitmele Linuxi operatsioonisüsteemile.

See töötab samamoodi nagu Toolbox, kuid lihtsustab kõike, kasutades POSIX sh. Distroboxi keskkond põhineb OCI pildil, mida kasutatakse konteinerite loomiseks.

Distroboxi eesmärk on pakkuda platvormi mis tahes konteineri kiireks sisenemiseks ja selle kasutamiseks terminali vaikekeskkonnana. Seetõttu eelistavad paljud Linuxi kasutajad Toolboxi asemel Distroboxi. Distrobox pole üldse keeruline, sest see sisaldab ainult kuut käsku. Siin on Distroboxis saadaolevate põhikäskude loend:

Käsk Kirjeldus
distrobox-loo Loob konteineri
distrobox-enter Tagab juurdepääsu konteinerile
distroboxi loend Loetleb Distroboxi loodud konteinerid
distrobox-init See on konteineri sisenemispunkt
distrobox-eksport Ekspordib teenused ja rakendused ühest konteinerist konkreetsesse hosti
distrobox-rm Kustutab konteineri
distrobox-peatus Peatab töötava konteineri

Distroboxi installimine ja kasutamine

Vaatame, kuidas Distroboxi Linuxis installida ja kasutada. Me kasutame Ubuntut, et anda teile selle kasutamise kohta samm-sammult selgitus, kuid sammud on enam-vähem samad ka teiste Linuxi distributsioonide puhul.

Esmalt avage Linuxi terminal ja käivitage Distroboxi installiskripti allalaadimiseks ja käivitamiseks järgmine käsk:

lokk https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Kui kuvatakse tõrketeade "curl: käsku ei leitud", peaksite seda tegema installige cURL Linuxi ja käivitage ülaltoodud käsk uuesti. Nüüd on aeg installida ja seadistada Docker for Distrobox, nii et käivitage järgmine käsk Dockeri installimiseks Linuxi:

sudo apt install docker.io -y

Pärast Dockeri installimist käivitage Dockeri teenuse käivitamiseks ja lubamiseks järgmised käsud:

sudo systemctl enable --now docker

Dockeri teenuse aktiivse oleku kontrollimiseks saate käivitada ka järgmise käsu:

sudo systemctl olek --now docker

Väljund:

Nüüd väljastage järgmine käsk praeguse kasutaja lisamiseks Dockeri rühma nimega "docker":

sudo usermod -aG dokk $USER

Kui olete lõpetanud, lubage süsteemil äsja muudetud Dockeri rühma kontrollida:

newgrp dokkija

Pärast Distroboxi ja Dockeri edukat installimist looge Distroboxi jaoks Dockeri konteiner. Oletame, et soovite terminalist kasutada AlmaLinuxi. Jätkamiseks käivitage järgmine käsk:

distrobox create --image almalinux: uusim --name alma

Väljund:

Ülaltoodud käsk juurutab automaatselt AlmaLinuxi uusima versiooni Distroboxi jaoks. Lõpuks käivitage Distrobox ja avage Dockeri konteiner:

distrobox-enter --nimi alma

Väljund:

Pärast käsu väljastamist märkate, et teie terminali viip muutub "alma". See tähendab, et kasutate nüüd Ubuntu terminalist AlmaLinuxi.

Näiteks kuvab süsteem käsu käivitamisel tõrketeate "käsku ei leitud". sudo apt värskendus käsk. Kuid, sudo yumi värskendus töötab terminalis hästi, sest AlmaLinux toetab APT asemel YUM-i.

Kui olete Distroboxi jaoks loonud mitu konteinerit, saate kiiresti vaadata süsteemis saadaolevate konteinerite täielikku loendit, kasutades:

distroboxi loend

Väljund:

Pange tähele, et te ei tohiks ülaltoodud käsuga kasutada sudot, kuna see kuvab veateate "/usr/local/bin/distrobox-list kuna sudot ei toetata."

Mis tahes konteineri loendist eemaldamiseks täitke alltoodud käsk.

distrobox-rm --nimi kivine

Väljund:

Pärast käsu käivitamist küsib süsteem teie kinnitust, nii et tippige "Y", et jätkata kustutamise protsessi. Saate nime muuta kivine eelnimetatud käsus mis tahes muusse konteinerisse, mille soovite süsteemist kustutada.

Seal on käsurea tööriist nimega Neofetch, mille abil saate kontrollida praegust operatsioonisüsteemi koos sellega seotud teabe ja logoga. Installime selle AlmaLinuxi süsteemi, kasutades järgmisi käske:

dnf install epel-relase
dnf install neofetch

Sisestage kõigepealt AlmaLinux Distroboxi konteiner ja seejärel installige Neofetch. Vastasel juhul see ei tööta, kuna hostsüsteem käitab Ubuntut. Oleme juba konteineris ja kasutame AlmaLinuxi, seega täitsime ülaltoodud käsud otse.

Kui kasutate Distroboxis mõnda muud Linuxi distributsiooni, installige Neofetch, kasutades järgmist käsud:

Debiani/Ubuntu jaoks:

sudo apt install neofetch

Arch Linuxis ja selle tuletistes:

sudo pacman -S neofetch

Nüüd käivitage terminalist utiliit Neofetch, käivitades käsu neofetch käsk ja saate sellise väljundi:

Siit saate kogu teabe praeguse operatsioonisüsteemi kohta koos selle ametliku logoga. Soovitame kasutada Neofetchi koos Distroboxiga, kuna see aitab kontrollida terminalis praegu töötavat operatsioonisüsteemi.

Erinevate Linuxi distributsioonide käitamine terminalis

Nii et see oli Distroboxi üksikasjalik kirjeldus ja täielik meetod selle installimiseks ja seadistamiseks mis tahes Linuxi distrosse. Selle juhendi jaoks oleme kasutanud Ubuntut, et näidata samm-sammult protseduuri. Distrobox on suurepärane tööriist skriptide ja käskude testimiseks mitmes operatsioonisüsteemis, kasutades ainult ühte süsteemi.

Lisaks oleme lisanud ka mõned olulised nipid, mida peate Linuxis Distroboxi kasutamisel teadma. Veenduge, et seadistate esmalt Dockeri konteineri ja seejärel installite Distroboxi, sest sel viisil on tööriista kasutamine lihtne. Distrobox on muutumas populaarseks, kuna POSIX sh lihtsustab kõike ja muudab terminalist hõlpsa juurdepääsu mis tahes Linuxi operatsioonisüsteemile.

Mis on POSIX? Kuidas see on Linuxiga seotud

Loe edasi

JagaSäutsJagaMeil

Seotud teemad

  • Linux
  • Linuxi distributsioon
  • Installige tarkvara
  • Operatsioonisüsteemid
  • Terminal

Autori kohta

Nitin Jangid (4 artiklit avaldatud)

Nitin Jangid on tehno-geek, kes on alati valmis õppima uusi tehnoloogiaid. Tehnikahuvilisena armastab ta oma kogemusi erinevate giidide kaudu maailmaga jagada.

Veel Nitin Jangidilt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin