Distrobox — lielisks rīks, lai, pateicoties konteineriem, integrētu jebkuru distro savā sistēmā

ir darīts zināms jaunā Distrobox 1.3 versija, kas tiek pozicionēts kā instruments, kas ļauj ātri instalēt un palaist jebkuru Linux izplatīšanu konteinerā un nodrošināt tās integrāciju ar galveno sistēmu.

Projekts ir ieviests kā spraudnis Docker vai Podman rīkkopas augšpusē, un izceļas ar maksimālu darba vienkāršošanu un izpildes vides integrācijas konfigurāciju ar pārējo sistēmu.

Lai izveidotu vidi ar citu distro, vienkārši palaidiet vienu komandu distrobox-create, nedomājot par jaukumiem. Pēc palaišanas Distrobox pārsūta lietotāja mājas direktoriju uz konteineru, konfigurē piekļuvi X11 serverim un Wayland darbam no GUI konteinera, ļauj savienot ārējos diskus, pievieno skaņas izvadi, ievieš čaulas līmeņa integrāciju SSH aģents, D-Bus. un udev.

Rezultātā lietotājs var pilnībā strādāt pie cita izplatīšanas, neizejot no galvenās sistēmas. Distrobox apgalvo, ka spēj mitināt 16 izplatījumus, tostarp Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL un Fedora. Konteinerā var palaist jebkuru izplatīšanas komplektu, kura attēli ir OCI formātā.

Šis projekts mērķis ir nodrošināt jebkuru lietotāja vietu izplatīšanas uz jebkuru citu ar podmanu vai doku saderīgu izplatīšanu, tātad tiek minēts, ka tas ir rakstīts POSIX sh, lai tas būtu pēc iespējas pārnēsājamāks un lai lietotājam nebūtu problēmas ar atkarībām un glibc versijas savietojamību, turklāt tam ir arī mērķis iekļūt konteinerā kā pēc iespējas ātrāk, iespējams ātri

Distrobox 1.3 galvenās ziņas

Jaunā versija izceļas, jo pievienojiet komandu distrobox-host-exec, lai palaistu komandas no konteinera darbojas resursdatora vidē.

Vēl viena izceļa ir tā pievienots atbalsts microdnf rīku komplektam, kā arī ieviests atbalsts konteineriem, kas darbojas kā root (rootful).

Papildus tam tas arī izceļ paplašināts atbalsts izplatīšanai (Fedora-Toolbox 36, openSUSE 15.4-beta, AlmaLinux 9, Gentoo, ostree bāzes sistēmas) un ka tika ieviesta labāka integrācija ar sistēmas vidi, piemēram, laika joslu iestatījumu, dns un /etc/hosts sinhronizācija.

No pārējām izmaiņām kas izceļas:

  • Pievienota opcija -s/–size, lai parādītu konteinera diska lietojumu
  • AlmaLinux 9 ir pievienots pārbaudītajiem konteineru izplatījumiem
  • Fiksēts gentoo atbalsts
  • Pievienoti vairāk pamata rīku, atceliet apt-get/dnf/yum/pacman/zypper — instalējiet langs un dokumentus
  • pievienoja pinentry bāzes pakotņu sarakstam
  • Labojiet trūkstošos mainīgos dažos konteinera attēlos
  • uzstādiet māju kanoniskā vietā ostree sistēmām.

Kā instalēt DistroBox operētājsistēmā Linux?

Tiem, kas ir interesē šī rīka uzstādīšana, Jums jāzina, ka tas ir pieejams daudzās galvenajās Linux izplatīšanas krātuvēs.

Bet šajā gadījumā mēs izmantosim gandrīz jebkurai Linux izplatīšanai piedāvāto instalēšanas metodi. Lai to izdarītu, vienkārši atveriet termināli, un tajā mēs ierakstīsim sekojošo:

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

Un ar to mēs varam sākt lietot šo rīku.

Attiecībā uz tā lietošanu distrobox ir sadalīts 8 komandās:

  1. distrobox-create- izveido konteineru
  2. distrobox-enter – lai ievadītu konteineru
  3. distrobox-list — lai uzskaitītu konteinerus, kas izveidoti ar distrobox
  4. distrobox-rm- lai noņemtu konteineru, kas izveidots ar distrobox
  5. distrobox-stop- lai apturētu darbojošos konteineru, kas izveidots ar distrobox
  6. distrobox-init — konteinera ieejas punkts (nav paredzēts manuālai lietošanai)
  7. distrobox-export- ir paredzēts lietošanai konteinerā, noderīgs lietojumprogrammu un pakalpojumu eksportēšanai no konteinera uz resursdatoru
  8. distrobox-host-exec- lai izpildītu komandas/programmas no resursdatora, atrodoties konteinerā

Beidzot Ja vēlaties uzzināt vairāk par Distrobox, jums jāzina, ka projekta kods ir rakstīts programmā Shell un tiek izplatīts saskaņā ar GPLv3 licenci. Varat skatīt gan tā avota kodu, gan lietotāja rokasgrāmatas un plašāku informāciju nākamā saite.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.