Dumating ang Flatpak 1.8 isang pag-install ng app sa 2P2, systemd unit, pag-access sa ALSA at marami pa

takip ng flatpak

Ilang araw na ang nakakalipas isang bagong matatag na sangay ng "Flatpak 1.8" ay pinakawalan, na nagbibigay ng isang sistema para sa pagbuo ng mga self-nilalaman na mga pakete na hindi nakatali sa mga tukoy na pamamahagi ng Linux at patakbuhin sa isang espesyal na lalagyan na ihiwalay ang application mula sa natitirang system.

Mga pakete ng Flatpak nakaposisyon sila bilang isang mahusay na pagpipilian para sa pamamahagi ng mga pakete, dahil ang mga ito ay hindi naka-link sa anumang tukoy na pamamahagi at hindi rin sila bahagi ng regular na mga repository ng pamamahagi kapag naghahanda ng isang unibersal na lalagyan.

Para sa mga gumagamit na may kamalayan sa seguridad, Pinapayagan ka ng Flatpak na magpatakbo ng isang application sa isang lalagyan, na nagbibigay lamang ng pag-access sa mga pagpapaandar ng network at mga file ng gumagamit na nauugnay sa application, kaya ang anumang iba pang impormasyon o data ay lampas sa saklaw nito.

Pangunahing mga bagong tampok ng Flatpak 1.8

Ang isa sa mga pangunahing pagbabago na pinagtatrabaho ng mga developer ay nag-aalok ng a pinasimple na pagpapatupad ng pag-install sa P2P mode, ito upang payagan at ayusin ang paglo-load ng mga application at mga set ng runtime sa pamamagitan ng mga intermediate node o drive para sa mga system na walang koneksyon sa network.

Ang isa pang mahalagang pagbabago ay ang default na pag-deactivate ng awtomatikong paglo-load ng repository, na matatagpuan sa mga lokal na USB drive. Kung saan ginawang posible ng pagbabagong ito na gawing simple ang panloob na pagpapatupad ng P2P mode at dagdagan ang bisa nito.

Bukod doon isang opsyonal na systemd unit ay naidagdag upang makita awtomatiko karagdagang mga repository sa mga USB drive panlabas na konektado.

Upang maisaaktibo ang mga pansamantalang lokal na repository, dapat i-configure ng gumagamit ang repository sa pamamagitan ng paglikha ng isang simbolikong link mula sa / var / lib / flatpak / sideload-repos o / run / flatpak / sideload-repos.

Sa kabilang banda, para sa mga application na may access sa file system, ibinigay ang direktoryo ng pagpapasa / lib mula sa host environment sa / run / host / lib, Bukod doon bagong mga pahintulot sa pag-access sa FS ay naidagdag: "host-etc" at "host-os", na nagpapahintulot sa pag-access sa mga direktoryo ng system / atbp at / usr.

Upang makabuo ng mas mahusay na code upang mai-parse ang mga file na GVariant mula sa ostreee, gamitin variant-schema-compiler at sa pagsasaayos ng build ang crypt ay nagbibigay ng kakayahang bumuo nang wala libsystemd.

"Install-authenticator" ay naidagdag sa FlatpakTransaction API, na maaaring magamit ng mga kliyente upang mai-install ang kinakailangang mga authenticator upang makumpleto ang isang transaksyon.

Para sa bahagi ng mga pagbabago sa loob ng mga utos, ng pinakatanyag sa pagpipilian "–Commit =" naidagdag sa mga "flatpak remote-info" na utos at "flatpak update" upang tukuyin ang isang tukoy na bersyon ng mga OCI repository.

At ang baguhin ang pag-upgrade ng utos sa "flatpak upgrade", na isang alias para sa utos na "flatpak update".

Tungkol sa mga pag-aayos ng bug, ang paggamit ng data ng time zone batay sa / etc / localtime ng host system, upang malutas ang mga problemang nauugnay sa mga time zone sa ilang mga application. Ang pag-install ng env.d file mula sa gdm ay tumigil na dahil ang mga generator ng systemd ay mas mahusay sa gawaing ito.

Sa iba pang mga pagbabago tumayo mula sa bagong bersyon na ito:

  • Sa utility na lumikha-usb, ang bahagyang pag-export ng pag-export ay pinagana ng default.
  • Ang sysusers.d file ay ibinigay upang likhain ang mga kinakailangang gumagamit sa pamamagitan ng systemd.
  • Idinagdag na pagpipilian «- [no-] follow-redirect»Sa mga utos«flatpak remote-add"At" flatpak modify "upang pagbawalan / paganahin ang pag-redirect sa isa pang repository.
  • Ang Spawn API ay naidagdag sa sistema ng portal upang makuha ang aktwal na proseso ng pagkakakilala (PID) ng tumatakbo na application.
  • Lahat ng mga repository ng OCI (Buksan ang Initiative ng Container) binago upang magamit ang authenticator flatpak-oci-authenticator.
  • Ipinatupad ang mga script ng pagkumpleto ng pag-input para sa shell ng command ng isda.
  • Nagdagdag ng paunang suporta para sa mga pag-update ng delta para sa mga repository ng OCI.
  • Ang mga socket ng journal na naka-mount sa read-only mode.
  • Nagdagdag ng suporta para sa pag-export ng mga direktoryo sa pag-export ng dokumento.
  • Payagan ang direktang pag-access sa mga ALSA audio device para sa mga application na may access sa Pulseaudio.

Sa wakas, kung nais mong malaman ang tungkol dito, maaari mong suriin ang buong listahan ng mga pagbabago sa sumusunod 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: Miguel Ángel Gatón
  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.