Famotsorana ny rafitry ny fonosana tsy miankina Flatpak 1.8.0

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

ANDININ- fanavaozana ao amin'ny sampana Flatpak 1.8:

  • Ny fampiharana ny fametrahana amin'ny fomba P2P dia nohamafisina (mamela anao handamina ny fampidinana ny rindranasa sy ny fandaharam-potoana amin'ny alàlan'ny nodes intermediate na drive ho an'ny rafitra tsy misy fifandraisana amin'ny tambajotra). Ny fanohanana ny fametrahana amin'ny alalan'ny mpampiantrano mpanelanelana amin'ny tambajotra eo an-toerana dia natsahatra. Amin'ny alàlan'ny default, ny fandefasana automatique amin'ny repositories hita amin'ny kapila USB eo an-toerana dia tsy mandeha. Mba hahafahan'ireo tahiry eo an-toerana manelanelana dia tsy maintsy manamboatra ny tahiry ianao amin'ny famoronana rohy an'ohatra avy amin'ny /var/lib/flatpak/sideload-repos na
    /run/flatpak/sideload-repos. Ny fanovana dia nanatsotra ny fampiharana anatiny ny maody P2P ary nampitombo ny fahombiazany.

  • Nampiana singa systemd azo atao mba hahitana ho azy ireo tahiry fanampiny amin'ny kapila USB ivelany mifandray.
  • Ho an'ny rindranasa afaka miditra amin'ny rafitra fichier dia alefa any amin'ny /run/host/lib ny lahatahiry / lib amin'ny tontolon'ny mpampiantrano.
  • Nampiana fahazoan-dàlana fidirana FS vaovao - "host-etc" sy "host-os", mamela ny fidirana amin'ny lahatahiry rafitra / etc sy / usr.
  • Mba hamoronana code parsing rakitra mahomby kokoa dia ampiasaina ny GVariant avy amin'ny ostreee variant-schema-compiler.
  • Ny configure build crypt dia manome ny fahafahana manangana tsy misy
    libsystemd;

  • Nalefa ny fametrahana ny socket Journal amin'ny fomba vakiana fotsiny.
  • Fanampiana fanampiny hanondrana lahatahiry ho amin'ny fanondranana antontan-taratasy.
  • Mamela ny fidirana mivantana amin'ny fitaovana audio ALSA ho an'ny fampiharana manana fidirana amin'ny Pulseaudio.
  • Ao amin'ny API FlatpakTransaction nanampy famantarana "install-authenticator" izay azon'ny mpanjifa ampiasaina amin'ny fametrahana ireo authenticator ilaina hamitana ny fifampiraharahana.
  • Nalefa ny fampiasana ny fampahafantarana momba ny faritry ny fotoana mifototra amin'ny /etc/localtime avy amin'ny rafitra mpampiantrano, izay namaha ny olana mifandraika amin'ny faritry ny fotoana amin'ny fampiharana sasany.
  • Natsahatra ny fametrahana ny rakitra env.d avy amin'ny gdm satria tsara kokoa amin'ity asa ity ny mpamokatra systemd.
  • Ny fampiasa famoronana-usb dia manana fanondranana commit ampahany azo alefa amin'ny alàlan'ny default.
  • Ny rakitra sysusers.d dia nomena mba hamoronana ireo mpampiasa ilaina amin'ny alàlan'ny systemd.
  • Ny safidy "-[no-] manaraka-redirect" dia nampidirina amin'ny baiko "flatpak remote-add" sy "flatpak modify" mba hanesorana / hamela ny redirection amin'ny tahiry hafa.
  • Hiverina any amin'ny system
    vavahadin-tserasera Nampiana Spawn API hahazoana ny ID (PID) tena izy amin'ny fampiharana mihazakazaka.

  • Ny tahiry OCI (Open Container Initiative) rehetra dia niova fo hampiasa ny authenticator flatpak-oci-authenticator.
  • Nampiana ny safidy "--commit=" amin'ny baiko "flatpak remote-info" sy "flatpak update" mba hametrahana dikan-teny manokana amin'ny tahiry OCI.
  • Nampiana fanohanana voalohany ho an'ny fanavaozana delta ho an'ny tahiry OCI.
  • Nampiana ny baiko "flatpak upgrade", izay anarana ho an'ny baiko "flatpak update".
  • Nametraka sora-baventy famitana fampidirana ho an'ny shell command fish.

Avelao izahay hampahatsiahy anao fa ny Flatpak dia ahafahan'ny mpamorona fampiharana manatsotra ny fizarana ny fandaharan'izy ireo izay tsy tafiditra ao amin'ny tahiry fizarana mahazatra amin'ny alàlan'ny fiomanana fitoeran-javatra iray manerana izao rehetra izao nefa tsy mamorona fivoriambe misaraka ho an'ny fizarana tsirairay. Ho an'ireo mpampiasa miahy 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 ahafahanao mametraka ny fitsapana farany sy ny famoahana stable amin'ny fampiharana tsy mila manova ny rafitra. Ohatra, efa misy fonosana Flatpak amin'izao fotoana izao mandeha 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 tontolo iainana rafitra (runtime), napetraka amin'ny alàlan'ny manokana repository, ny fiankinana fanampiny (bundle) ilaina amin'ny fampiharana dia omena. 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.26, GNOME 3.28). 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 famenoana ny runtime sy ny kaontenera fampiharana dia miforona amin'ny fampiasana teknolojia OSTree, izay havaozina amin'ny fomba atomika avy amin'ny tahiry mitovy amin'ny Git ny sary, ahafahan'ny fomba fanaraha-maso ny dikan-teny ampiharina amin'ireo singa amin'ny fizarana (ohatra, azonao atao ny mamerina haingana ny rafitra amin'ny fanjakana teo aloha). Ny fonosana RPM dia adika ao amin'ny tahiry OSTree mampiasa sosona manokana rpm-ostree. 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, tsy afaka miditra amin'ny rakitra sy ny fizotran'ny mpampiasa na ny rafitra lehibe, tsy afaka miditra mivantana amin'ny fitaovana, afa-tsy ny vokatra amin'ny DRI, ary ny tambajotra subsystem. Ny famoahana sary sy ny fandaminana fampidirana ampiharina mampiasa 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 insulation ampiasaina interlayer Bubblewrap sy ny teknolojia virtoaly virtoaly container Linux nentim-paharazana mifototra amin'ny fampiasana cgroups, namespaces, Seccomp ary SELinux. PulseAudio dia ampiasaina hamoahana feo.

Source: opennet.ru

Add a comment