Ja ilgu laiku esat Linux lietotājs, iespējams, vēlaties savā datorā izmantot vairākus izplatīšanas veidus. Tagad tas ir iespējams, pateicoties lieliskajam rīkam, ko sauc par Distrobox. Tas ļauj jums izveidot konteineru savā Linux sistēmā, izmantojot Podman vai Docker. Šie konteineri ir integrēti ar saimniekdatoriem, lai lietotāji varētu koplietot savu mājas direktoriju, ārējo atmiņu un USB ierīces, GUI lietotnes, audio utt.

Ja neesat pazīstams ar Distrobox, bet vēlaties par to uzzināt vairāk, neuztraucieties. Šī rokasgrāmata palīdzēs jums uzzināt visu par Distrobox, tostarp to, kā to izmantot ar jebkuru Linux distro.

Kas ir Distrobox?

Ir tik daudz operētājsistēmu, kuru pamatā ir Linux ir pieejami, un kā Linux entuziasti mēs visi vēlamies vienlaikus izmantot dažādas operētājsistēmas. Distrobox piedāvā fantastisku veidu, kā izmantot jebkuru Linux distro tieši no termināļa.

Vienkāršiem vārdiem sakot, Distrobox ir komandrindas rīks, kas izmanto Docker vai Podman, lai nodrošinātu veidu, kā piekļūt vairākām Linux operētājsistēmām.

Tas darbojas tāpat kā Toolbox, bet vienkāršo visu, izmantojot POSIX sh. Distrobox vide ir balstīta uz OCI attēlu, kas tiek izmantots konteineru izveidošanai.

Distrobox mērķis ir piedāvāt platformu, lai ātri iekļūtu jebkurā konteinerā un izmantotu to kā termināļa noklusējuma vidi. Tāpēc daudzi Linux lietotāji dod priekšroku Distrobox, nevis Toolbox. Distrobox nepavisam nav sarežģīts, jo tajā ir tikai sešas komandas. Šeit ir Distrobox pieejamo pamatkomandu saraksts:

Pavēli Apraksts
distrobox-radīt Izveido konteineru
distrobox-enter Nodrošina piekļuvi konteineram
distrobox saraksts Uzskaita Distrobox izveidotos konteinerus
distrobox-init Tas ir konteinera ieejas punkts
distrobox-eksports Eksportē pakalpojumus un lietotnes no viena konteinera uz noteiktu resursdatoru
distrobox-rm Dzēš konteineru
distrobox-stop Aptur darbojošos konteineru

Kā instalēt un lietot Distrobox

Apskatīsim veidu, kā instalēt un izmantot Distrobox operētājsistēmā Linux. Mēs izmantojam Ubuntu, lai sniegtu jums soli pa solim skaidrojumu par to, kā to izmantot, taču darbības ir vairāk vai mazāk tādas pašas arī citiem Linux distros.

Vispirms atveriet Linux termināli un izpildiet šo komandu, lai lejupielādētu un izpildītu Distrobox instalācijas skriptu:

čokurošanās https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

Ja tiek parādīts kļūdas ziņojums "curl: komanda nav atrasta", jums tas jādara instalējiet cURL operētājsistēmā Linux un vēlreiz palaidiet iepriekš minēto komandu. Tagad ir pienācis laiks instalēt un iestatīt Docker for Distrobox, tāpēc izpildiet šo komandu, lai instalētu Docker operētājsistēmā Linux:

sudo apt install docker.io -y

Pēc Docker instalēšanas palaidiet tālāk norādītās komandas, lai palaistu un iespējotu pakalpojumu Docker:

sudo systemctl enable --now docker

Varat arī palaist šo komandu, lai pārbaudītu Docker pakalpojuma aktīvo statusu:

sudo systemctl statuss -- tagad docker

Izvade:

Tagad izdodiet šādu komandu, lai pašreizējo lietotāju pievienotu Docker grupai ar nosaukumu "docker":

sudo usermod -aG docker $USER

Kad esat pabeidzis, ļaujiet sistēmai pārbaudīt tikko mainīto Docker grupu:

newgrp docker

Pēc veiksmīgas Distrobox un Docker instalēšanas izveidojiet Docker konteineru Distrobox. Pieņemsim, ka vēlaties izmantot AlmaLinux no termināļa. Lai turpinātu, palaidiet šo komandu:

distrobox Create --image almalinux: jaunākais --name alma

Izvade:

Iepriekš minētā komanda automātiski izvietos jaunāko AlmaLinux versiju Distrobox. Visbeidzot, startējiet Distrobox un piekļūstiet Docker konteineram:

distrobox-enter --name alma

Izvade:

Pēc komandas izdošanas pamanīsit, ka termināļa uzvedne mainīsies uz "alma". Tas nozīmē, ka jūs tagad izmantojat AlmaLinux no Ubuntu termināļa.

Piemēram, sistēma parāda kļūdu "komanda nav atrasta", kad izpildāt sudo apt atjauninājums komandu. tomēr sudo yum atjauninājums labi darbojas terminālī, jo AlmaLinux atbalsta YUM, nevis APT.

Kad esat izveidojis vairākus Distrobox konteinerus, varat ātri apskatīt visu sistēmā pieejamo konteineru sarakstu, izmantojot:

distrobox saraksts

Izvade:

Ņemiet vērā, ka nevajadzētu izmantot sudo ar iepriekš minēto komandu, jo tā parādīs kļūdu "/usr/local/bin/distrobox-list, jo sudo netiek atbalstīts".

Lai noņemtu jebkuru konteineru no saraksta, izpildiet tālāk norādīto komandu.

distrobox-rm - nosaukums rocky

Izvade:

Pēc komandas palaišanas sistēma lūgs jūsu apstiprinājumu, tāpēc ierakstiet "Y", lai turpinātu dzēšanas procesu. Jūs varat mainīt nosaukumu akmeņains iepriekš minētajā komandā uz jebkuru citu konteineru, kuru vēlaties dzēst no sistēmas.

Ir komandrindas rīks Neofetch, ar kura palīdzību varat pārbaudīt pašreizējo operētājsistēmu ar ar to saistīto informāciju un logotipu. Instalēsim to AlmaLinux sistēmā, izmantojot šādas komandas:

dnf instalēt epel-relase
dnf instalējiet neofetch

Vispirms ievadiet AlmaLinux Distrobox konteineru un pēc tam instalējiet Neofetch. Pretējā gadījumā tas nedarbosies, jo resursdatora sistēmā darbojas Ubuntu. Mēs jau esam konteinerā un izmantojam AlmaLinux, tāpēc iepriekš minētās komandas izpildījām tieši.

Ja izmantojat kādu citu Linux izplatīšanu Distrobox, instalējiet Neofetch, izmantojot tālāk norādīto komandas:

Debian/Ubuntu:

sudo apt install neofetch

Programmā Arch Linux un tā atvasinājumi:

sudo pacman -S neofetch

Tagad palaidiet utilītu Neofetch no termināļa, izpildot neofetch komandu, un jūs saņemsit šādu izvadi:

Šeit jūs iegūsit visu informāciju par pašreizējo operētājsistēmu ar tās oficiālo logotipu. Mēs iesakām izmantot Neofetch kopā ar Distrobox, jo tas palīdz pārbaudīt operētājsistēmu, kas pašlaik darbojas terminālī.

Dažādu Linux distribūciju darbināšana termināļa iekšpusē

Tātad šis bija detalizēts Distrobox apraksts un pilnīga metode, kā to instalēt un iestatīt jebkurā Linux distro. Šajā rokasgrāmatā mēs esam izmantojuši Ubuntu, lai parādītu soli pa solim procedūru. Distrobox ir lielisks rīks, lai pārbaudītu skriptus un komandas vairākās operētājsistēmās, izmantojot tikai vienu sistēmu.

Turklāt mēs esam iekļāvuši arī dažus būtiskus trikus, kas jums jāzina, izmantojot Distrobox operētājsistēmā Linux. Vispirms iestatiet Docker konteineru un pēc tam instalējiet Distrobox, jo šādā veidā rīku izmantot būs vienkārši. Distrobox kļūst populārs, jo POSIX sh visu vienkāršo un ļauj ērti piekļūt jebkurai Linux OS no termināļa.

Kas ir POSIX? Kā tas attiecas uz Linux

Lasiet Tālāk

DalītiesČivinātDalītiesE-pasts

Saistītās tēmas

  • Linux
  • Linux Distro
  • Instalējiet programmatūru
  • Operētājsistēmas
  • Terminālis

Par autoru

Nitins Jangids (Publicēti 4 raksti)

Nitins Jangids ir tehno-geeks, kurš vienmēr ir gatavs apgūt jaunas tehnoloģijas. Kā tehnoloģiju entuziasts viņam patīk dalīties pieredzē ar pasauli, izmantojot dažādus ceļvežus.

Vairāk no Nitin Jangid

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu