Famotsorana ny rafitry ny fonosana tsy miankina Flatpak 1.14.0

Navoaka ny sampana stable vaovao an'ny Flatpak 1.14 toolkit, izay manome rafitra fananganana fonosana tsy misy afa-tsy izay tsy mifamatotra amin'ny fizarana Linux manokana ary mihazakazaka ao anaty container manokana izay manasaraka ny fampiharana amin'ny rafitra hafa. Ny fanohanana ny fampandehanana fonosana Flatpak dia omena ho an'ny Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint, Alt Linux ary Ubuntu. Ny fonosana Flatpak dia tafiditra ao amin'ny tahiry Fedora ary tohanan'ny mpitantana ny fampiharana GNOME teratany.

Fanavaozana lehibe ao amin'ny sampana Flatpak 1.14:

  • Azo atao ny mamorona lahatahiry ho an'ny rakitra ao amin'ny fanjakana (.local/state) ary mametraka ny fari-piadidiana XDG_STATE_HOME manondro an'io lahatahiry io.
  • Fanamarinana fepetra fanampiny amin'ny endrika "manana-kernel-module-name" hamaritana ny fisian'ny kernel modules (analogue universel amin'ny fanamarinana have-intel-gpu efa naroso teo aloha, fa tsy ny teny hoe "manana-kernel-module-i915 ” azo ampiasaina ankehitriny).
  • Ny baiko "flatpak document-unexport -doc-id=..." dia nampiharina.
  • Ny fanondranana metadata Appstream ampiasaina amin'ny tontolo lehibe dia omena.
  • Nampiana fitsipika famenoana ny baiko flatpak ho an'ny akoran-trondro
  • Ny fidirana amin'ny tambajotra amin'ny serivisy X11 sy PulseAudio dia avela (raha ampiana ny fanovana mety).
  • Ny sampana lehibe ao amin'ny tahiry Git dia novana anarana avy amin'ny "master" ho "main", satria ny teny hoe "master" dia noheverina ho tsy marina ara-politika vao haingana.
  • Averina soratana indray izao ny script fanokafana raha novana anarana ny fampiharana.
  • Nampiana safidy "--include-sdk" sy "--include-debug" amin'ny baiko fametrahana hametrahana ny rakitra SDK sy debuginfo.
  • Fanampiana fanampiny ho an'ny parameter "DeploySideloadCollectionID" amin'ny rakitra flatpakref sy flatpakrepo. Rehefa napetraka dia hapetraka ny ID fanangonana rehefa manampy tahiry lavitra, fa tsy aorian'ny fametrahana ny metadata.
  • Namela ny famoronana tontolo manodidina ny boaty fasika ho an'ny mpitantana amin'ny fotoam-pivoriana miaraka amin'ny anarana MPRIS (Media Player Remote Interfacing Specification).
  • Manome vaovao momba ny fampiasana ny fanitarana ny fotoana lany andro ny fampiasa an-tariby baiko.
  • Ny baiko fanalana dia mametraka fangatahana fanamafisana alohan'ny hanesorana ny fampandehanana na ny fanitarana ny fotoana fampandehanana izay mbola ampiasaina.
  • Ny baiko toy ny "flatpak run" dia manohana ny safidy "--socket=gpg-agent".
  • Nisy vulnerable iray napetraka tao amin'ny libostree izay mety hamela ny mpampiasa iray hamafa rakitra tsy misy dikany ao amin'ny rafitra amin'ny alΓ lan'ny fanodikodinana ny mpandrindra flatpak-system-helper (mandefa fangatahana famafana miaraka amin'ny anaran'ny sampana voalamina manokana). Ny olana dia miseho amin'ny dikan-teny taloha an'ny Flatpak sy libostree navoaka talohan'ny 2018 (<0.10.2) ary tsy misy fiantraikany amin'ny famoahana ankehitriny.

Avelao izahay hampahatsiahy anao fa ny Flatpak dia mamela ny mpamorona fampiharana hanatsotra ny fizarana ny fandaharan'izy ireo izay tsy tafiditra ao amin'ny trano fitehirizam-bokatra mahazatra amin'ny alΓ lan'ny fanomanana kaontenera iray manerantany nefa tsy mamorona fivoriambe manokana ho an'ny fizarana tsirairay. Ho an'ireo mpampiasa mahatsapa ny fiarovana, Flatpak dia mamela anao handefa rindranasa mampiahiahy ao anaty fitoeran-javatra iray, manome fidirana amin'ny asan'ny tambajotra sy ny rakitra mpampiasa mifandray amin'ny rindranasa ihany. Ho an'ireo mpampiasa liana amin'ny vokatra vaovao, Flatpak dia mamela anao hametraka ny fitsapana farany sy ny famoahana maharitra ny rindranasa tsy mila fanovana ny rafitra. Ohatra, ny fonosana Flatpak dia natsangana ho an'ny LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, sns.

Mba hampihenana ny haben'ny fonosana dia tsy misy afa-tsy miankina amin'ny fampiharana, ary ny rafitra fototra sy ny tranomboky sary (GTK, Qt, GNOME ary KDE tranomboky, sns) dia natao ho toy ny plug-in standard runtime environments. Ny fahasamihafana lehibe eo amin'ny Flatpak sy ny Snap dia ny Snap dia mampiasa ny singa ao amin'ny tontolo iainana sy ny fitokana-monina mifototra amin'ny antson'ny rafitra fanivanana, raha toa kosa ny Flatpak dia mamorona fitoeran-javatra misaraka amin'ny rafitra ary miasa miaraka amin'ny setroka runtime lehibe, tsy manome fonosana ho fiankinan-doha, fa mahazatra. tontolo iainana rafitra (ohatra, ny tranomboky rehetra ilaina amin'ny fampandehanana ny programa GNOME na KDE).

Ho fanampin'ny tontolon'ny rafitra manara-penitra (runtime), napetraka amin'ny alΓ lan'ny tahiry manokana, dia omena ny fiankinan-doha fanampiny (bundle) ilaina amin'ny fampandehanana ny fampiharana. Amin'ny fitambarany, ny runtime sy ny bundle dia mamorona ny famenoana ny kaontenera, na dia eo aza ny hoe ny fotoana fampandehanana dia apetraka misaraka ary mifamatotra amin'ny kaontenera maromaro indray mandeha, izay ahafahanao misoroka ny fanaovana duplication rakitra mahazatra amin'ny container. Ny rafitra iray dia afaka manana fampandehanana maro samihafa napetraka (GNOME, KDE) na dikan-teny maromaro amin'ny fotoana fampandehanana mitovy (GNOME 3.40, GNOME 3.42). Ny kaontenera misy fampiharana ho fiankinan-doha dia mampiasa fatorana amin'ny fotoana fampandehanana manokana ihany, nefa tsy miraharaha ny fonosana tsirairay mandrafitra ny fotoana. Ny singa tsy hita rehetra dia fonosina mivantana miaraka amin'ny fampiharana. Rehefa misy kaontenera iray miforona dia apetraka ho fizarazarana /usr ny votoatin'ny fotoam-pivoriana, ary apetraka ao amin'ny lahatahiry /app ny fonosana.

Ny fotoana fampandehanana sy ny fitoeran-javatra fampiharana dia natsangana tamin'ny alalan'ny teknolojia OSTree, izay ny sary nohavaozina atomika avy amin'ny Git-toy ny tahiry, izay mamela ny fomba fanaraha-maso ny dikan ho ampiharina amin'ny fizarana fizarana (ohatra, azonao atao ny mamerina haingana ny rafitra ho amin'ny fanjakana teo aloha). Ny fonosana RPM dia adika ao amin'ny tahiry OSTree amin'ny fampiasana sosona rpm-ostree manokana. Ny fametrahana misaraka sy ny fanavaozana ny fonosana ao anatin'ny tontolon'ny asa dia tsy tohanana; ny rafitra dia tsy havaozina amin'ny haavon'ny singa tsirairay, fa amin'ny ankapobeny, manova ny toetrany amin'ny atomika. Manome fitaovana hampiharana ny fanavaozana tsikelikely, manafoana ny filana hanolo tanteraka ny sary amin'ny fanavaozana tsirairay.

Ny tontolo mitoka-monina novokarina dia tsy miankina tanteraka amin'ny fizarana ampiasaina ary, miaraka amin'ny fampandehanana fonosana mety, dia tsy afaka miditra amin'ny rakitra sy ny fizotran'ny mpampiasa na ny rafitra fototra, ary tsy afaka miditra mivantana amin'ny fitaovana, afa-tsy ny famoahana amin'ny DRI sy ny antso. mankany amin'ny subsistema tambajotra. Ny famoahana sary sy ny fandaminana fampidirana dia ampiharina amin'ny alΓ lan'ny protocol Wayland na amin'ny alΓ lan'ny fandefasana socket X11. Ny fifandraisana amin'ny tontolo ivelany dia mifototra amin'ny rafitra fandefasana hafatra DBus sy Portals API manokana.

Ho an'ny fitokanana dia ampiasaina ny sosona Bubblewrap sy ny teknolojia virtoaly virtoaly container Linux nentim-paharazana, mifototra amin'ny fampiasana cgroups, namespaces, Seccomp ary SELinux. PulseAudio dia ampiasaina hamoahana feo. Amin'ity tranga ity, ny fitokana-monina dia mety ho kilemaina, izay ampiasain'ny mpamorona ny fonosana malaza maro mba hahazoana fidirana feno amin'ny rafitra rakitra sy ny fitaovana rehetra ao amin'ny rafitra. Ohatra, GIMP, VSCodium, PyCharm, Octave, Inkscape, Audacity, ary VLC dia tonga miaraka amin'ny fomba mitoka-monina voafetra izay mamela ny fidirana feno amin'ny lahatahiry an-trano. Raha toa ka simba ny fonosana misy fidirana amin'ny lahatahiry an-trano, na dia eo aza ny fisian'ny marika "sandboxed" ao amin'ny famaritana fonosana, ny mpanafika dia mila manova ny rakitra ~/.bashrc fotsiny mba hanatanterahana ny kaody. Ny olana manokana dia ny fanaraha-maso ny fanovana ny fonosana sy ny fahatokisana ny mpanamboatra fonosana, izay matetika tsy mifandray amin'ny tetikasa lehibe na fizarana.

Source: opennet.ru

Add a comment