Jei ilgą laiką naudojote „Linux“, tikriausiai norėsite savo kompiuteryje naudoti kelis platinimo įrenginius. Dabar tai įmanoma dėl puikaus įrankio, vadinamo Distrobox. Tai leidžia jums sukurti konteinerį „Linux“ sistemoje naudojant „Podman“ arba „Docker“. Šie konteineriai yra integruoti su pagrindiniais kompiuteriais, kad vartotojai galėtų bendrinti savo namų katalogą, išorinę atmintį ir USB įrenginius, GUI programėles, garsą ir kt.
Jei nesate susipažinę su Distrobox, bet norite apie tai sužinoti daugiau, nesijaudinkite. Šis vadovas padės jums sužinoti viską apie „Distrobox“, įskaitant tai, kaip jį naudoti su bet kokiu „Linux“ platinimu.
Kas yra Distrobox?
Yra tiek daug „Linux“ pagrįstų operacinių sistemų prieinama, o kaip Linux entuziastai, visi norime vienu metu naudoti skirtingas operacines sistemas. „Distrobox“ siūlo fantastišką būdą naudoti bet kurį „Linux“ platinimą tiesiai iš terminalo.
Paprastais žodžiais tariant, „Distrobox“ yra komandų eilutės įrankis, kuris naudoja „Docker“ arba „Podman“, kad būtų galima pasiekti kelias „Linux“ OS.
Jis veikia taip pat kaip Toolbox, bet viską supaprastina naudojant POSIX sh. Distrobox aplinka paremta OCI vaizdu, kuris naudojamas konteineriams kurti.
„Distrobox“ siekia pasiūlyti platformą greitai patekti į bet kurį konteinerį ir naudoti ją kaip numatytąją terminalo aplinką. Štai kodėl daugelis „Linux“ vartotojų teikia pirmenybę „Distrobox“, o ne „Toolbox“. „Distrobox“ nėra sudėtingas, nes jame yra tik šešios komandos. Čia yra pagrindinių Distrobox komandų sąrašas:
komandą | apibūdinimas |
---|---|
distrobox-kurti | Sukuria konteinerį |
distrobox-enter | Suteikia prieigą prie konteinerio |
distrobox sąrašas | Pateikiamas Distrobox sukurtų konteinerių sąrašas |
distrobox-init | Tai konteinerio įėjimo taškas |
distrobox-eksportas | Eksportuoja paslaugas ir programas iš vieno konteinerio į tam tikrą pagrindinį kompiuterį |
distrobox-rm | Ištrina sudėtinį rodinį |
distrobox-stop | Sustabdo veikiantį konteinerį |
Kaip įdiegti ir naudoti „Distrobox“.
Pažiūrėkime, kaip įdiegti ir naudoti „Distrobox“ sistemoje „Linux“. Naudojame Ubuntu, kad pateiktume jums nuoseklų paaiškinimą, kaip jį naudoti, tačiau veiksmai yra daugmaž tokie patys ir kitiems Linux platinimams.
Pirmiausia atidarykite „Linux“ terminalą ir vykdykite šią komandą, kad atsisiųstumėte ir paleistumėte „Distrobox“ diegimo scenarijų:
garbanoti https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh
Jei gaunate klaidą „curl: komanda nerasta“, turėtumėte įdiekite cURL sistemoje „Linux“. ir dar kartą paleiskite aukščiau pateiktą komandą. Dabar laikas įdiegti ir nustatyti „Docker for Distrobox“, todėl vykdykite šią komandą, kad įdiegtumėte „Docker“ sistemoje „Linux“:
sudo apt install docker.io -y
Įdiegę „Docker“, paleiskite toliau pateiktas komandas, kad paleistumėte ir įgalintumėte „Docker“ paslaugą:
sudo systemctl enable --now docker
Taip pat galite paleisti šią komandą, kad patikrintumėte aktyvią „Docker“ paslaugos būseną:
sudo systemctl status - dabar docker
Išvestis:
Dabar išduokite šią komandą, kad pridėtumėte dabartinį vartotoją į Docker grupę, pavadintą "docker":
sudo usermod -aG docker $USER
Baigę leiskite sistemai patikrinti naujai pakeistą „Docker“ grupę:
newgrp docker
Sėkmingai įdiegę „Distrobox“ ir „Docker“, sukurkite „Docker“ konteinerį, skirtą „Distrobox“. Tarkime, kad norite naudoti „AlmaLinux“ iš terminalo. Norėdami tęsti, paleiskite šią komandą:
distrobox Create --image almalinux: naujausias --name alma
Išvestis:
Aukščiau pateikta komanda automatiškai įdiegs naujausią „AlmaLinux“, skirtą „Distrobox“, versiją. Galiausiai paleiskite „Distrobox“ ir pasiekite „Docker“ konteinerį:
distrobox-enter --name alma
Išvestis:
Išleidę komandą pastebėsite, kad jūsų terminalo eilutė pasikeis į „alma“. Tai reiškia, kad dabar naudojate AlmaLinux iš Ubuntu terminalo.
Pavyzdžiui, sistema rodo klaidą „komanda nerasta“, kai vykdote sudo apt atnaujinimas komandą. Tačiau sudo yum atnaujinimas gerai veikia terminale, nes AlmaLinux palaiko YUM, o ne APT.
Sukūrę kelis Distrobox konteinerius, galite greitai peržiūrėti visą sistemoje galimų konteinerių sąrašą naudodami:
distrobox sąrašas
Išvestis:
Atminkite, kad neturėtumėte naudoti sudo su aukščiau pateikta komanda, nes ji parodys klaidą „/usr/local/bin/distrobox-list, nes sudo nepalaikomas“.
Norėdami pašalinti bet kurį konteinerį iš sąrašo, vykdykite toliau pateiktą komandą.
distrobox-rm -- vardas rocky
Išvestis:
Paleidus komandą, sistema paprašys jūsų patvirtinimo, todėl įveskite "Y“, jei norite tęsti ištrynimo procesą. Galite pakeisti pavadinimą akmenuotas pirmiau minėtoje komandoje į bet kurį kitą konteinerį, kurį norite ištrinti iš sistemos.
Yra komandinės eilutės įrankis, vadinamas Neofetch, kurį naudodami galite patikrinti esamą operacinę sistemą su susijusia informacija ir logotipu. Įdiegkime jį „AlmaLinux“ sistemoje naudodami šias komandas:
dnf įdiegti epel-relase
dnf įdiegti neofetch
Įsitikinkite, kad pirmiausia įvedėte „AlmaLinux Distrobox“ konteinerį ir tada įdiekite „Neofetch“. Priešingu atveju jis neveiks, nes pagrindinėje sistemoje veikia Ubuntu. Mes jau esame konteinerio viduje ir naudojame AlmaLinux, todėl aukščiau pateiktas komandas vykdėme tiesiogiai.
Jei naudojate kitą Linux platinimą Distrobox, įdiekite Neofetch naudodami toliau nurodytus veiksmus komandos:
„Debian“ / „Ubuntu“:
sudo apt install neofetch
„Arch Linux“ ir jos dariniuose:
sudo pacman -S neofetch
Dabar paleiskite „Neofetch“ įrankį iš terminalo vykdydami neofetch komandą ir gausite tokią išvestį:
Čia gausite visą informaciją apie esamą operacinę sistemą su oficialiu logotipu. Rekomenduojame naudoti Neofetch su Distrobox, nes tai padeda patikrinti terminale šiuo metu veikiančią operacinę sistemą.
Skirtingų „Linux“ platinimų vykdymas terminalo viduje
Taigi tai buvo išsamus „Distrobox“ aprašymas ir visas būdas jį įdiegti ir nustatyti bet kuriame „Linux“ platinimo tinkle. Šiam vadovui naudojome Ubuntu, kad parodytume žingsnis po žingsnio procedūrą. „Distrobox“ yra puikus įrankis, leidžiantis išbandyti scenarijus ir komandas keliose operacinėse sistemose, naudojant tik vieną sistemą.
Be to, mes taip pat įtraukėme keletą esminių gudrybių, kurias turite žinoti naudodami „Distrobox“ sistemoje „Linux“. Įsitikinkite, kad pirmiausia nustatėte „Docker“ konteinerį, o tada įdiegėte „Distrobox“, nes tokiu būdu naudoti įrankį bus paprasta. Distrobox populiarėja, nes POSIX sh viską supaprastina ir leidžia lengvai pasiekti bet kurią Linux OS iš terminalo.
Kas yra POSIX? Kaip tai susiję su Linux
Skaitykite toliau
Susijusios temos
- Linux
- Linux Distro
- Įdiegti programinę įrangą
- Operacinės sistemos
- Terminalas
Apie autorių
Nitin Jangid yra techno-geek, kuris visada pasiruošęs išmokti naujai sukurtas technologijas. Kaip technologijų entuziastas, jis mėgsta dalytis savo patirtimi su pasauliu per įvairius vadovus.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia