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
Seotud teemad
- Linux
- Linuxi distributsioon
- Installige tarkvara
- Operatsioonisüsteemid
- Terminal
Autori kohta

Nitin Jangid on tehno-geek, kes on alati valmis õppima uusi tehnoloogiaid. Tehnikahuvilisena armastab ta oma kogemusi erinevate giidide kaudu maailmaga jagada.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin