Distrobox, isang mahusay na tool upang isama ang anumang distro sa iyong system salamat sa mga lalagyan

ay ipinaalam ang bagong bersyon ng Distrobox 1.3, na nakaposisyon bilang isang kasangkapan na nagbibigay-daan sa iyong mabilis na mag-install at magpatakbo ng anumang pamamahagi ng Linux sa isang lalagyan at tiyakin ang pagsasama nito sa pangunahing sistema.

Ang proyekto ay ipinatupad bilang isang plugin sa ibabaw ng toolkit ng Docker o Podman, at nakikilala sa pamamagitan ng maximum na pagpapasimple ng trabaho at ang pagsasaayos ng pagsasama ng kapaligiran ng pagpapatupad sa natitirang bahagi ng system.

Upang lumikha ng isang kapaligiran na may ibang distro, magpatakbo lang ng isang distrobox-create command nang hindi iniisip ang tungkol sa mga magagandang bagay. Pagkatapos ng paglunsad, ipinapasa ng Distrobox ang home directory ng user sa container, iko-configure ang access sa X11 server at Wayland upang tumakbo mula sa GUI container, pinapayagan kang kumonekta sa mga external na drive, magdagdag ng sound output, nagpapatupad ng shell-level integration SSH agent, D-Bus at udev.

Bilang resulta, ang gumagamit ay maaaring ganap na magtrabaho sa isa pang pamamahagi nang hindi umaalis sa pangunahing sistema. Sinasabi ng Distrobox na makakapag-host ng 16 na distribusyon, kabilang ang Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL, at Fedora. Anumang distribution kit kung saan ang mga larawan ay umiiral sa OCI na format ay maaaring ilunsad sa lalagyan.

Ang proyektong ito naglalayong magdala ng anumang espasyo ng gumagamit ng pamamahagi sa anumang iba pang podman o docker compatible distribution, kaya nabanggit na ito ay isinulat sa POSIX sh upang ito ay madaladala hangga't maaari at ang gumagamit ay walang mga problema sa mga dependency at ang pagiging tugma ng bersyon ng glibc, bukod pa doon ay naglalayon din itong ipasok ang lalagyan bilang sa lalong madaling panahon, mabilis na posible

Distrobox 1.3 pangunahing balita

Ang bagong bersyon ay namumukod-tangi dahil magdagdag ng distrobox-host-exec command upang magpatakbo ng mga command mula sa isang lalagyan tumatakbo sa kapaligiran ng host.

Ang isa pang pagbabago na namumukod-tangi ay iyon nagdagdag ng suporta para sa microdnf toolkit, pati na rin ang ipinatupad na suporta para sa mga lalagyan na tumatakbo bilang ugat (rootful).

Bilang karagdagan dito, itinatampok din nito ang pinahabang suporta para sa mga pamamahagi (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, ostree-based system) at ang mas mahusay na pagsasama sa kapaligiran ng system ay ipinatupad, halimbawa, pag-synchronize ng mga setting ng timezone, dns at /etc/hosts.

Sa iba pang mga pagbabago matindi yan:

  • Idinagdag ang -s/–size na opsyon upang ipakita ang paggamit ng container disk
  • Idinagdag ang AlmaLinux 9 sa mga nasubok na pamamahagi ng container
  • Nakapirming suporta sa gentoo
  • Nagdagdag ng higit pang mga pangunahing tool, i-unminify ang apt-get/dnf/yum/pacman/zypper – i-install ang mga lang at docs
  • nagdagdag ng pinentry sa listahan ng base ng package
  • Ayusin ang mga nawawalang variable sa ilang larawan ng container
  • i-mount ang bahay sa canonical na lugar para sa mga ostree system.

Paano mag-install ng DistroBox sa Linux?

Para sa mga na interesadong mai-install ang tool na ito, Dapat mong malaman na ito ay magagamit sa marami sa mga pangunahing Linux distribution repository.

Ngunit para sa kasong ito, gagamitin namin ang paraan ng pag-install na inaalok para sa halos anumang pamamahagi ng Linux. Upang gawin ito, buksan lamang ang isang terminal at dito ay ita-type natin ang sumusunod:

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

At handa na sa na maaari naming simulan ang paggamit ng tool na ito.

Tungkol sa paggamit nito, ang distrobox ay nahahati sa 8 mga utos:

  1. distrobox-create- lumilikha ng lalagyan
  2. distrobox-enter – upang ipasok ang lalagyan
  3. distrobox-list- para ilista ang mga container na ginawa gamit ang distrobox
  4. distrobox-rm- upang alisin ang isang lalagyan na ginawa gamit ang distrobox
  5. distrobox-stop- upang ihinto ang tumatakbong lalagyan na ginawa gamit ang distrobox
  6. distrobox-init – ang container entry point (hindi nilalayong gamitin nang manu-mano)
  7. distrobox-export- ay idinisenyo upang magamit sa loob ng lalagyan, kapaki-pakinabang para sa pag-export ng mga application at serbisyo mula sa lalagyan patungo sa host
  8. distrobox-host-exec- upang magsagawa ng mga utos/programa mula sa host, habang nasa loob ng lalagyan

Sa wakas Kung interesado kang matuto nang higit pa tungkol sa Distrobox, dapat mong malaman na ang code ng proyekto ay nakasulat sa Shell at ipinamamahagi sa ilalim ng lisensya ng GPLv3. Maaari mong konsultahin ang parehong source code nito, pati na rin ang mga manwal ng gumagamit nito at higit pang impormasyon sa susunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.