yazisiwe inguqulelo entsha yeDistrobox 1.3, ebekwe njengesixhobo eso ikuvumela ukuba ufake ngokukhawuleza kwaye usebenzise naluphi na unikezelo lweLinux kwisikhongozeli kunye nokuqinisekisa ukudityaniswa kwayo nenkqubo ephambili.
Le projekthi iphunyezwe njengeplagi ngaphezulu kweDocker okanye iPodman toolkit, kwaye yahlulwe ngowona lula kakhulu umsebenzi kunye noqwalaselo lodibaniso lwemeko-bume yophumezo kunye nayo yonke inkqubo.
Ukwenza indawo ene-distro eyahlukileyo, sebenzisa nje i-distrobox-yakha umyalelo ngaphandle kokucinga ngezinto ezintle. Emva kokuqaliswa, i-Distrobox idlulisela phambili i-directory yasekhaya yomsebenzisi kwi-container, iqwalasela ukufikelela kwi-server ye-X11 kunye ne-Wayland ukuba iqhube kwi-container ye-GUI, ikuvumela ukuba udibanise iidrives zangaphandle, wongeza imveliso yesandi, usebenzisa i-agent ye-SSH ye-SSH, i-D-Bus. kunye udev.
Ngenxa yoko, umsebenzisi unokusebenza ngokupheleleyo kwelinye ukuhanjiswa ngaphandle kokushiya inkqubo ephambili. I-Distrobox ithi ikwazi ukusingatha ukuhanjiswa kwe-16, kuquka i-Alpine, i-Manjaro, i-Gentoo, i-EndlessOS, i-NixOS, i-Void, i-Arch, i-SUSE, i-Ubuntu, i-Debian, i-RHEL, kunye ne-Fedora. Nayiphi na ikhithi yokuhambisa apho imifanekiso ikhona kwifomathi ye-OCI inokuqaliswa kwisikhongozeli.
Le projekthi ijonge ukuzisa nasiphi na isithuba somsebenzisi yokuhambisa kuyo nayiphi na enye i-podman okanye idocker ehambelanayo yosasazo, ngoko ke kukhankanyiwe ukuba ibhaliwe kwi POSIX sh ukuze iphatheke ngokusemandleni kwaye umsebenzisi akanangxaki nokuxhomekeka kunye nokuhambelana koguqulelo lwe glibc, ngaphandle kokuba ikwajonge ukungena kwisikhongozeli njenge. ngokukhawuleza kangangoko kunokwenzeka
Distrobox 1.3 iindaba eziphambili
Inguqulelo entsha igqame ngenxa yokuba yongeza i-distrobox-host-exec umyalelo wokuqhuba imiyalelo kwisikhongozeli ibaleka kwindawo yokusingatha.
Olunye utshintsho olwahlukileyo kukuba inkxaso eyongeziweyo ye-microdnf toolkit, ngokunjalo nenkxaso ephunyeziweyo yezikhongozeli ezihamba njengengcambu (ezineengcambu).
Ukongeza koku, ikwaqaqambisa i inkxaso eyandisiweyo yosasazo (I-Fedora-Toolbox 36, i-openSUSE 15.4-beta, i-AlmaLinux 9, i-Gentoo, i-ostree-based systems) kunye nokudibanisa okungcono kunye nemeko yenkqubo yaphunyezwa, umzekelo, ungqamaniso lwezicwangciso zexesha, i-dns kunye /etc/hosts.
Olunye utshintsho ezibalaseleyo:
- Inketho eyongeziweyo -s/-ubungakanani ukubonisa ukusetyenziswa kwedisk yesikhongozeli
- I-AlmaLinux 9 yongezwa kunikezelo lwesikhongozeli esivavanyiweyo
- Inkxaso ye-gentoo esisigxina
- Ukongeza izixhobo ezisisiseko, unminify apt-get/dnf/yum/pacman/zypper-install langs and docs
- yongezwe i-pinentry kuluhlu lwephakheji yesiseko
- Lungisa izinto ezingekhoyo kwimifanekiso yesikhongozeli
- entabeni ikhaya kwindawo canonical iinkqubo ostree.
Uyifaka njani iDistroBox kwiLinux?
Okwe abo unomdla wokukwazi ukufaka esi sixhobo, Kuya kufuneka uyazi ukuba iyafumaneka kwiindawo ezininzi zokugcina iLinux.
Kodwa kule meko, siya kusebenzisa indlela yokufakela ebonelelwayo malunga naluphi na usasazo lweLinux. Ukwenza oku, vula ngokulula i-terminal kwaye kuyo siza kuchwetheza oku kulandelayo:
curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh
Kwaye silungele ukuba sinokuqala ukusebenzisa esi sixhobo.
Ngokuphathelele ukusetyenziswa kwayo, i-distrobox yahlulwe yaba yimiyalelo eyi-8:
- distrobox-yakha- yenza isikhongozeli
- distrobox-enter - ukungena kwisikhongozeli
- distrobox-uluhlu- ukudwelisa izikhongozeli ezenziwe nge distrobox
- distrobox-rm- ukususa isikhongozeli esenziwe nge distrobox
- distrobox-stop- ukumisa isikhongozeli esisebenzayo esenziwe nge distrobox
- distrobox-init – indawo yokungena yesikhongozeli (engenzelwanga ukuba isetyenziswe ngesandla)
- distrobox-export- yenzelwe ukusetyenziswa ngaphakathi kwesikhongozeli, iluncedo ekurhwebeni ngaphandle kwezicelo kunye neenkonzo ukusuka kwisikhongozeli ukuya kumamkeli.
- distrobox-host-exec-ukuphumeza imiyalelo/iinkqubo kumamkeli, ngelixa ungaphakathi kwesikhongozeli
Gqibela Ukuba unomdla wokufunda ngakumbi ngeDistrobox, kufuneka wazi ukuba ikhowudi yeprojekthi ibhalwe kuShell kwaye isasazwa phantsi kwelayisensi ye-GPLv3. Ungajongana zombini ikhowudi yemvelaphi, kunye neencwadana zayo zomsebenzisi kunye nolwazi oluninzi kwi ikhonkco elilandelayo.