DistroBox - Gudun Duk wani Rarraba Linux Ciki Linux Terminal


Distrobox babban kayan aiki ne wanda ke ba ku damar ƙirƙira da sarrafa kwantena akan rarraba Linux da kuka fi so ta amfani da Docker ko Podman. Kwancen da aka ƙaddamar ya zama mai haɗaka sosai tare da tsarin mai watsa shiri kuma wannan yana ba da damar raba kundin adireshin HOME na mai amfani tare da ajiyar waje, na'urorin USB, da aikace-aikacen hoto.

Distrobox ya dogara ne akan hoton OCI kuma yana aiwatar da irin wannan ra'ayi zuwa na ToolBox wanda aka gina akan saman podman da fasahar kwantena na OCI.

A cikin wannan jagorar, za mu nuna yadda ake shigar da DistroBox don gudanar da kowane rarraba Linux a cikin tashar Linux ɗin ku. Don wannan jagorar, muna gudanar da Fedora 34.

Kafin ka ci gaba, tabbatar cewa kana da masu zuwa:

    Mafi ƙarancin sigar podman: 2.1.0 ko sigar docker: 18.06.1.

Mataki 1: Sanya DistroBox akan Tsarin Linux

Shigar da DistroBox wani yanki ne na kek. Kawai gudanar da umarnin curl mai zuwa wanda zazzagewa da gudanar da rubutun shigarwa.

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

A cikin Fedora, DistroBox yana samuwa daga ma'ajiyar Copr. Don haka, kunna ma'ajiyar Copr akan Fedora.

$ sudo dnf copr enable alciregi/distrobox

Da zarar an ƙara ma'ajiyar Copr, yi amfani da mai sarrafa fakitin DNF don shigar da Distrobox.

$ sudo dnf install distrobox

Mataki 2: Ƙirƙiri Kwantena daga Hoto

Tare da shigar Distrobox, yanzu zamu iya farawa tare da ƙirƙira da gudanar da kwantena. Don cire hoto da gudanar da akwati daga hoton, yi amfani da distrobox-create order kamar haka.

$ distrobox-create --name container-name --image os-image:version

A cikin wannan misalin, muna ƙirƙirar akwati da ake kira debian10-distrobox daga hoton Debian 10.

$ distrobox-create --name debian10-distrobox --image debian:10

Umurnin yana jan hoton Debian 10 daga Docker Hub kuma ya ƙirƙiri akwati da ake kira debian10-distrobox.

Don samun cikakken jerin tsarin aiki da nau'ikan da kwantenan Distrobox ke goyan bayan, ziyarci shafin aikin Distrobox.

Don lissafin kwantena da aka ƙirƙira tare da Distrobox, gudanar:

$ distrobox-list

Mataki na 3: Shiga Kwantena Distrobox

Don samun damar harsashi na sabon akwati na Linux, yi amfani da umarnin shigar da distrobox kamar haka:

$ distrobox-enter --name container-name

Misali, don shiga cikin kwandon mu, za mu gudanar da umarni:

$ distrobox-enter --name debian10-distrobox

Daga nan, zaku iya gudanar da umarni a cikin akwati. Misali, umarni mai zuwa yana duba sigar OS.

$ cat /etc/os-release

Hakanan zaka iya shigar da aikace-aikace. Anan, muna shigar da kayan aikin Neofetch mai amfani.

$ sudo apt install neofetch

Da zarar an shigar da Neofetch, kaddamar da shi kamar haka.

Mataki na 4: Gudun Umurni Akan Akwatin Distrobox

Kuna iya aiwatar da umarni kai tsaye akan kwandon Distrobox maimakon samun damar harsashi ta amfani da tsarin haɗin gwiwa da aka nuna.

$ distrobox-enter --name container-name  -- command

A cikin waɗannan umarni masu zuwa, muna nuna lokacin ɗaukan akwati da sabunta jerin fakitin bi da bi.

$ distrobox-enter --name debian10-distrobox -- uptime
$ distrobox-enter --name debian10-distrobox -- sudo apt update

Mataki 5: Ana Fitar da Aikace-aikace daga Kwantena zuwa Mai watsa shiri

Idan kuna da aikace-aikacen a cikin akwati na Distrobox wanda kuke son aika zuwa tsarin mai watsa shiri, zaku iya yin hakan ta amfani da umarnin fitarwa-distrobox. Da farko, shiga cikin kwandon kwandon.

$ distrobox-enter --name container-name

Anan, zamu shigar da Flameshot wanda shine kayan aikin giciye na kyauta kuma buɗe tushen don ɗaukar hotunan kariyar kwamfuta.

$ sudo apt install flameshot

Don fitar da aikace-aikacen zuwa Fedora, za mu gudanar da umarni:

$ distrobox-export --app flameshot

Don fita daga kwandon, gudu:

$ logout

Yanzu koma ga tsarin mai watsa shiri na Fedora. Don tabbatar da wanzuwar aikace-aikacen, za mu gudanar da binciken aikace-aikacen ta amfani da menu na aikace-aikacen kamar haka.

Mataki 6: Rufe kwantena na Distrobox

Wani lokaci, kuna iya buƙatar ƙirƙirar kwafi ko clone na hoton akwati. Don cimma wannan, da farko, dakatar da kwandon da ke gudana ta amfani da umarnin podman

$ podman stop container_ID

Don samun ID ɗin kwantena, gudanar da umarnin podman ps don lissafin kwantena masu gudana a halin yanzu.

$ podman ps

Da zarar an dakatar da kwantena, zaku iya ƙirƙirar kwafi kamar haka. A cikin wannan misali, muna kwafin debian10-distrobox distrobox zuwa clone da ake kira debian-10-clone.

$ distrobox-create --name debian-10-clone --clone debian10-distrobox

Don tabbatar da cewa an ƙirƙiri clone, duk da haka kuma, jera kwantena Distrobox kamar yadda aka nuna.

$ distrobox-list

Mataki 7: Gudanar da Distroboxes a Fedora

A cikin wannan sashe na ƙarshe, za mu ɗan yi bayani kan yadda ake sarrafa kwantena ta amfani da podman.

Don lissafin duk kwantena masu aiki, gudu:

$ podman ps

Don jera duk kwantena masu aiki duka masu aiki da waɗanda suka fita, gudu:

$ podman ps -a

Don tsayar da akwati, gudanar da umarni:

$ podman stop container_ID

Don cire akwati, tabbatar da dakatar da shi da farko sannan a cire shi.

$ podman stop container_ID
$ podman rm  container_ID

Distrobox kayan aiki ne mai amfani wanda ke ba da damar dacewa gaba da baya tare da aikace-aikacen software kuma yana ba ku damar gwada rarraba Linux daban-daban a cikin nau'ikan kwantena ba tare da buƙatar gata na sudo ba.