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.