Ha már egy ideje Linux-felhasználó vagy, valószínűleg több disztribúciót szeretne használni a gépen. Most ez lehetséges a Distrobox nevű nagyszerű eszköznek köszönhetően. Lehetővé teszi konténer létrehozását Linux rendszerén a Podman vagy a Docker segítségével. Ezek a konténerek a gazdagépekkel vannak integrálva, hogy a felhasználók megoszthassák otthoni címtárukat, külső tárolójukat és USB-eszközeiket, GUI-alkalmazásaikat, hangjaikat stb.

Ha nem ismeri a Distroboxot, de többet szeretne tudni róla, ne aggódjon. Ez az útmutató segít mindent megtudni a Distroboxról, beleértve azt is, hogyan kell használni bármely Linux disztribúcióval.

Mi az a Distrobox?

Nagyon sok Linux alapú operációs rendszer létezik elérhető, és a Linux rajongóiként mindannyian különböző operációs rendszereket szeretnénk egyszerre használni. A Distrobox fantasztikus módot kínál bármely Linux disztribúció használatára közvetlenül a terminálról.

Egyszerűen fogalmazva, a Distrobox egy parancssori eszköz, amely a Docker vagy Podman segítségével több Linux operációs rendszer elérését teszi lehetővé.

Ugyanúgy működik, mint a Toolbox, de mindent leegyszerűsít a POSIX sh használatával. A Distrobox környezete egy OCI image-re épül, amelyet konténerek létrehozására használnak.

A Distrobox célja, hogy olyan platformot kínáljon, amellyel gyorsan beléphet bármilyen konténerbe, és azt a terminál alapértelmezett környezeteként használhatja. Ez az oka annak, hogy sok Linux-felhasználó inkább a Distroboxot részesíti előnyben a Toolbox helyett. A Distrobox egyáltalán nem bonyolult, mert csak hat parancsot tartalmaz. Íme a Distroboxban elérhető alapvető parancsok listája:

Parancs Leírás
distrobox-create Létrehoz egy tárolót
distrobox-enter Hozzáférést biztosít a konténerhez
disztrobox-lista Felsorolja a Distrobox által létrehozott konténereket
distrobox-init Ez egy konténer belépési pontja
disztrobox-export Exportálja a szolgáltatásokat és alkalmazásokat egy tárolóból egy adott gazdagépre
distrobox-rm Töröl egy tárolót
disztrobox-stop Leállítja a futó tárolót

A Distrobox telepítése és használata

Nézzük meg a Distrobox telepítésének és használatának módját Linuxon. Az Ubuntut használjuk, hogy lépésről lépésre elmagyarázzuk, hogyan kell használni, de a lépések többé-kevésbé ugyanazok a többi Linux disztribúció esetében is.

Először nyissa meg a Linux terminált, és hajtsa végre a következő parancsot a Distrobox telepítőszkriptjének letöltéséhez és végrehajtásához:

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

Ha a "curl: parancs nem található" hibaüzenet jelenik meg, akkor ezt kell tennie telepítse a cURL-t Linuxra és futtassa újra a fenti parancsot. Most itt az ideje telepíteni és beállítani a Docker for Distroboxot, ezért hajtsa végre a következő parancsot a Docker Linux rendszeren történő telepítéséhez:

sudo apt install docker.io -y

A Docker telepítése után futtassa az alábbi parancsokat a Docker szolgáltatás elindításához és engedélyezéséhez:

sudo systemctl enable --now docker

A következő parancs futtatásával is ellenőrizheti a Docker szolgáltatás aktív állapotát:

sudo systemctl status --now docker

Kimenet:

Most adja ki a következő parancsot az aktuális felhasználó hozzáadásához a "docker" nevű Docker-csoporthoz:

sudo usermod -aG dokkoló $USER

Ha végzett, engedélyezze a rendszernek, hogy ellenőrizze az újonnan megváltozott Docker-csoportot:

newgrp dokkoló

A Distrobox és a Docker sikeres telepítése után hozzon létre egy Docker-tárolót a Distrobox számára. Tegyük fel, hogy az AlmaLinuxot a terminálról szeretné használni. A folytatáshoz futtassa a következő parancsot:

distrobox Create --image almalinux: legújabb --name alma

Kimenet:

A fenti parancs automatikusan telepíti az AlmaLinux for Distrobox legújabb verzióját. Végül indítsa el a Distroboxot, és nyissa meg a Docker-tárolót:

distrobox-enter --name alma

Kimenet:

A parancs kiadása után észre fogja venni, hogy a terminál promptja „alma”-ra változik. Ez azt jelenti, hogy most az AlmaLinuxot használja az Ubuntu terminálról.

Például a rendszer a "parancs nem található" hibát jelez, amikor végrehajtja a sudo apt frissítés parancs. Azonban, sudo yum frissítés jól működik a terminálban, mert az AlmaLinux támogatja a YUM-ot az APT helyett.

Ha több tárolót hoz létre a Distrobox számára, gyorsan megtekintheti a rendszerben elérhető tárolók teljes listáját a következő használatával:

disztrobox-lista

Kimenet:

Ne feledje, hogy ne használja a sudo parancsot a fenti paranccsal, mert az "/usr/local/bin/distrobox-list mivel a sudo nem támogatott" hibát jelenít meg.

Bármely tároló eltávolításához a listáról hajtsa végre az alábbi parancsot.

distrobox-rm --name rocky

Kimenet:

A parancs futtatása után a rendszer megerősítést kér, ezért írja be: "Y", hogy folytassa a törlési folyamatot. Megváltoztathatja a nevet sziklás a fent említett parancsban bármely más tárolóhoz, amelyet törölni szeretne a rendszerből.

Van egy Neofetch nevű parancssori eszköz, amellyel ellenőrizheti az aktuális operációs rendszert a kapcsolódó információkkal és logóval együtt. Telepítsük az AlmaLinux rendszerbe a következő parancsokkal:

dnf install epel-relase
dnf install neofetch

Győződjön meg arról, hogy először az AlmaLinux Distrobox tárolót adja meg, majd telepítse a Neofetch-et. Ellenkező esetben nem fog működni, mivel a gazdagépen az Ubuntu fut. Már bent vagyunk a tárolóban és AlmaLinuxot használunk, így a fenti parancsokat közvetlenül végrehajtottuk.

Ha valamilyen más Linux disztribúciót futtat a Distroboxon belül, telepítse a Neofetch-et a következő módon parancsol:

Debian/Ubuntu esetén:

sudo apt install neofetch

Arch Linuxon és származékain:

sudo pacman -S neofetch

Most indítsa el a Neofetch segédprogramot a terminálról a parancs végrehajtásával neofetch parancsot, és a következő kimenetet kapja:

Itt minden információt megtalál a jelenlegi operációs rendszerről a hivatalos logóval. Javasoljuk, hogy a Neofetch-et használja a Distrobox-szal, mivel ez segít a terminálon belül jelenleg futó operációs rendszer ellenőrzésében.

Különböző Linux disztribúciók futtatása a terminálon belül

Tehát ez a Distrobox részletes leírása volt, és a teljes telepítési és beállítási módszert bármely Linux disztribúcióra. Ebben az útmutatóban az Ubuntut használtuk a lépésről lépésre történő bemutatásra. A Distrobox kiváló eszköz a szkriptek és parancsok tesztelésére több operációs rendszeren, egyetlen rendszer használatával.

Ezen túlmenően néhány alapvető trükköt is bemutatunk, amelyeket tudnia kell, ha a Distroboxot Linuxon használja. Győződjön meg arról, hogy először beállította a Docker-tárolót, majd telepítette a Distroboxot, mert így egyszerűvé válik az eszköz használata. A Distrobox egyre népszerűbb, mert a POSIX sh mindent leegyszerűsít, és megkönnyíti a Linux operációs rendszer elérését a terminálról.

Mi az a POSIX? Hogyan kapcsolódik a Linuxhoz

Olvassa el a következőt

Ossza megCsipogOssza megEmail

Kapcsolódó témák

  • Linux
  • Linux Distro
  • Telepítő program
  • Operációs rendszer
  • Terminál

A szerzőről

Nitin Jangid (4 cikk megjelent)

Nitin Jangid egy techno-geek, aki mindig készen áll az újonnan kifejlesztett technológiák elsajátítására. Technológiai rajongóként szereti megosztani tapasztalatait a világgal különböző útmutatókon keresztül.

Továbbiak Nitin Jangidtól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez