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
Kapcsolódó témák
- Linux
- Linux Distro
- Telepítő program
- Operációs rendszer
- Terminál
A szerzőről
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.
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