„Distrobox“ – puikus įrankis integruoti bet kokį platinimą į jūsų sistemą dėl konteinerių

buvo paskelbta nauja Distrobox 1.3 versija, kuri yra išdėstyta kaip įrankis, kuris leidžia greitai įdiegti ir paleisti bet kokį Linux platinimą konteineryje ir užtikrinti jo integraciją su pagrindine sistema.

El proyecto yra įdiegtas kaip papildinys Docker arba Podman įrankių rinkinio viršuje, ir išsiskiria maksimaliu darbo supaprastinimu bei vykdymo aplinkos integravimo su likusia sistemos konfigūracija.

Norėdami sukurti aplinką su kitokiu platinimu, tiesiog paleiskite vieną komandą distrobox-create, negalvodami apie privalumus. Po paleidimo „Distrobox“ persiunčia vartotojo namų katalogą į konteinerį, sukonfigūruoja prieigą prie X11 serverio ir „Wayland“, kad jis veiktų iš GUI konteinerio, leidžia prijungti išorinius diskus, prideda garso išvestį, įdiegia apvalkalo lygio integraciją SSH agentu, D-Bus. ir udev.

Dėl to vartotojas gali visiškai dirbti su kitu platinimu neišeidamas iš pagrindinės sistemos. „Distrobox“ teigia, kad gali priglobti 16 platinimų, įskaitant Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL ir Fedora. Talpykloje galima paleisti bet kurį platinimo rinkinį, kurio vaizdai yra OCI formatu.

Šis projektas siekiama suteikti bet kokią vartotojo erdvę paskirstymo į bet kurį kitą su podman ar docker suderinamą platinimą, taigi minima, kad parašyta POSIX sh, kad jis būtų kuo nešiojamas ir kad vartotojui nekiltų problemų dėl priklausomybių ir glibc versijos suderinamumo, be to, taip pat siekiama įeiti į konteinerį kaip kuo greičiau, galima greitai

Pagrindinės Distrobox 1.3 naujienos

Naujoji versija išsiskiria tuo, kad pridėkite komandą distrobox-host-exec, kad paleistumėte komandas iš konteinerio veikia pagrindinėje aplinkoje.

Kitas išsiskiriantis pokytis yra tas papildomas microdnf įrankių rinkinio palaikymas, taip pat įdiegtas palaikymas konteineriams, veikiantiems kaip root (rootful).

Be to, jis taip pat pabrėžia išplėstas platinimų palaikymas („Fedora-Toolbox 36“, „openSUSE 15.4-beta“, „AlmaLinux 9“, „Gentoo“, ostree pagrįstos sistemos) ir kad buvo įdiegta geresnė integracija su sistemos aplinka, pavyzdžiui, sinchronizuojami laiko juostos parametrai, dns ir /etc/hosts.

Iš kitų pokyčių kad išsiskiria:

  • Pridėta -s/–size parinktis, rodanti konteinerio disko naudojimą
  • „AlmaLinux 9“ pridėta prie išbandytų konteinerių platinimų
  • Ištaisytas gentoo palaikymas
  • Pridėta daugiau pagrindinių įrankių, panaikinkite apt-get/dnf/yum/pacman/zypper – įdiekite langus ir dokumentus
  • pridėjo pintry į bazinių paketų sąrašą
  • Pataisykite trūkstamus kintamuosius kai kuriuose sudėtinio rodinio vaizduose
  • mount home kanoninėje vietoje ostree sistemoms.

Kaip įdiegti „DistroBox“ sistemoje „Linux“?

Tiems, kurie yra domitės galimybe įdiegti šį įrankį, Turėtumėte žinoti, kad jį galima rasti daugelyje pagrindinių „Linux“ platinimo saugyklų.

Tačiau šiuo atveju mes naudosime įdiegimo metodą, siūlomą beveik bet kokiam Linux platinimui. Norėdami tai padaryti, tiesiog atidarykite terminalą ir jame įvesime:

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

Ir mes galime pradėti naudoti šį įrankį.

Kalbant apie naudojimą, distrobox yra padalintas į 8 komandas:

  1. distrobox-create – sukuria konteinerį
  2. distrobox-enter – įvesti konteinerį
  3. distrobox-list – įrašyti konteinerius, sukurtus naudojant distrobox
  4. distrobox-rm- pašalinti konteinerį, sukurtą naudojant distrobox
  5. distrobox-stop – sustabdyti veikiantį konteinerį, sukurtą naudojant distrobox
  6. distrobox-init – konteinerio įėjimo taškas (neskirtas naudoti rankiniu būdu)
  7. distrobox-export- skirtas naudoti konteinerio viduje, naudingas eksportuojant programas ir paslaugas iš konteinerio į pagrindinį kompiuterį
  8. distrobox-host-exec- vykdyti komandas / programas iš pagrindinio kompiuterio, esant konteineryje

Pagaliau Jei norite sužinoti daugiau apie Distrobox, turėtumėte žinoti, kad projekto kodas parašytas „Shell“ ir platinamas pagal GPLv3 licenciją. Galite peržiūrėti tiek šaltinio kodą, tiek vartotojo vadovus ir daugiau informacijos sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.