Fa'asa'olotoina o le Flatpak 1.8.0 fa'apipi'i fa'apipi'i

Lolomiina lala fou mautu o le pusa meafaigaluega Flatpack 1.8, lea e tuʻuina atu ai se faiga mo le fausiaina o pusa faʻapipiʻi e le o noatia i faʻasalalauga faʻapitoa Linux ma taʻavale i totonu o se pusa faʻapitoa e vavae ese ai le talosaga mai isi vaega o le polokalama. Lagolago mo le faʻaogaina o pusa Flatpak e tuʻuina atu mo Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint ma le Ubuntu. O pusa Flatpak o loʻo aofia i totonu o le faleoloa Fedora ma o loʻo lagolagoina e le pule ole talosaga GNOME.

Ki mea fou i le Flatpak 1.8 lala:

  • O le faʻatinoina o le faʻapipiʻiina i le P2P mode ua faʻafaigofieina (faʻatagaina oe e faʻatulagaina le faʻapipiʻiina o talosaga ma seti taʻavale e ala i nodes vavalalata poʻo taʻavale mo faiga e aunoa ma se fesoʻotaʻiga fesoʻotaʻiga). Lagolago mo le faʻapipiʻiina e ala i 'au vaʻavaʻa i luga o fesoʻotaiga i le lotoifale ua faʻaumatia. Ona o le faaletonu, otometi le utaina o faleteuoloa o lo'o i luga o ta'avale USB i le lotoifale ua le atoatoa. Ina ia faʻatagaina fale teu faʻapitonuʻu, e tatau ona e faʻatulagaina le fale teu oloa e ala i le fatuina o se fesoʻotaʻiga faʻatusa mai /var/lib/flatpak/sideload-repos poʻo
    /run/flatpak/sideload-repos. O le suiga na faʻafaigofieina le faʻatinoina o totonu o le P2P mode ma faʻateleina lona lelei.

  • Fa'aopoopoina le iunite fa'atonu e otometi ona iloa isi fale teu oloa i luga o ta'avale USB i fafo.
  • Mo talosaga e mafai ona maua le faila faila, o le / lib directory o le siosiomaga talimalo e tuʻuina atu i /run/host/lib.
  • Ua fa'aopoopoina fa'atagaga fou a le FS - "host-etc" ma le "host-os", fa'atagaina le avanoa i le /etc ma /usr system directory.
  • Mo le fa'atupuina o le fa'asologa o faila faila, e fa'aaogaina le GVariant mai le ostreee variant-schema-compiler.
  • O le configure build crypt e maua ai le tomai e fausia ai e aunoa ma
    libsystemd;

  • Fa'ataga le fa'apipi'iina o sockets Journal i le na'o le faitau.
  • Fa'aopoopoina le lagolago mo le fa'aulufaleina o fa'atonuga ile fa'aulufale atu o pepa.
  • Fa'ataga le sao sa'o i masini fa'alogo ALSA mo tusi talosaga e maua ai le Pulseaudio.
  • I API FlatpakTransaction fa'aopoopoina se fa'ailoga "install-authenticator" e mafai ona fa'aogaina e tagata fa'atau e fa'apipi'i ai fa'amaumauga e mana'omia e fa'amae'a ai se fefa'atauaiga.
  • Fa'aagaaga le fa'aogaina o fa'amatalaga sone taimi e fa'avae i luga o le /etc/localtime mai le polokalama talimalo, lea na fo'ia ai fa'afitauli tau sone taimi i nisi o talosaga.
  • Taofi le faʻapipiʻiina o le faila env.d mai le gdm ona o le systemd generators e sili atu i lenei galuega.
  • O le fa'aoga-usb o lo'o i ai se vaega o le fa'aulufale atu i fafo e mafai ona fa'aletonu.
  • O le faila sysusers.d ua tuʻuina atu e fatuina ai tagata e manaʻomia e ala ile systemd.
  • O le "-[leai-] mulimuli-redirect" filifiliga ua faaopoopo i le "flatpak remote-add" ma le "flatpak modify" poloaiga e faʻamalo / faʻatagaina le toe faʻafeiloaʻi i se isi fale teu oloa.
  • I le faiga
    faitotoa Faʻaopoopo Spawn API e maua ai le ID faʻagasologa moni (PID) o le faʻaogaina o le talosaga.

  • O faleteuoloa uma o le OCI (Open Container Initiative) ua liua e faʻaoga le faʻamaonia faʻamaonia flatpak-oci-authenticator.
  • Faʻaopoopo le "--commit =" filifiliga i le "flatpak remote-info" ma le "flatpak update" poloaiga e seti ai se faʻamatalaga patino o faleoloa OCI.
  • Faʻaopoopo le lagolago muamua mo faʻafouga delta mo faleoloa OCI.
  • Faʻaopoopo le "flatpak upgrade" poloaiga, o se igoa mo le "flatpak update" poloaiga.
  • Fa'atino tusitusiga fa'amae'aina mo le atigi fa'atonu i'a.

Sei matou faamanatu atu ia te oe o Flatpak e mafai ai e le au atinaʻe talosaga ona faʻafaigofie le tufatufaina atu oa latou polokalame e le o aofia ai i totonu o faʻasalalauga faʻasalalau masani e. sauniuniga tasi le atigipusa lautele e aunoa ma le faia o faʻapotopotoga eseese mo tufatufaga taʻitasi. Mo tagata faʻaoga saogalemu, Flatpak faʻatagaina oe e faʻatautaia se talosaga fesiligia i totonu o se atigipusa, tuʻuina atu avanoa naʻo galuega faʻafesoʻotaʻi ma faila faila e fesoʻotaʻi ma le talosaga. Mo tagata faʻaoga fiafia i oloa fou, Flatpak faʻatagaina oe e faʻapipiʻi le suʻega fou ma faʻamautu faʻamaumauga o talosaga e aunoa ma le manaʻomia e fai suiga i le faiga. Mo se faʻataʻitaʻiga, o loʻo i ai nei pusa Flatpak o lo'o alu mo LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, ma isi.

Ina ia faʻaitiitia le tele o le afifi, e aofia ai naʻo faʻalagolago i talosaga, ma le faiga faʻavae ma faletusi ata (Gtk +, Qt, GNOME ma KDE faletusi, ma isi) ua mamanuina e avea ma faʻaoga faʻapipiʻi faʻataʻitaʻiga siosiomaga masani. O le eseesega autu i le va o Flatpak ma Snap o le faʻaaogaina lea e Snap vaega o le siʻosiʻomaga autu ma le faʻaesea e faʻavae i luga o le faʻaogaina o le telefoni, aʻo le Flatpak e fatuina se atigipusa e ese mai le faiga ma faʻagaioia i seti taʻaloga tetele, e le tuʻuina atu afifi e pei o faʻalagolago, ae tulaga masani. tasi si'osi'omaga faiga (fa'ata'ita'iga, faletusi uma e mana'omia mo le fa'agaioia o polokalame GNOME po'o KDE).

I le faaopoopo atu i le siosiomaga faiga masani (runtime), faʻapipiʻi e ala i se faʻapitoa faleteuoloa, fa'aopoopo fa'alagolago (bundle) e mana'omia mo le talosaga e galue o lo'o tu'uina atu. I le aofaʻi, taimi taʻavale ma fusi e fausia ai le faʻatumu o le atigipusa, e ui lava i le mea moni o le taʻavale e faʻapipiʻi ese ma nonoa i ni koneteina i le taimi e tasi, lea e mafai ai ona e aloese mai le toe faia o faila faila masani i pusa. E tasi le faiga e mafai ona fa'apipi'iina le tele o ta'aloga eseese (GNOME, KDE) po'o nisi fa'asologa o le taimi tutusa (GNOME 3.26, GNOME 3.28). O se atigipusa o loʻo i ai se talosaga e avea o se faʻalagolago e faʻaaogaina naʻo se taimi faʻapitoa, e aunoa ma le amanaʻiaina o afifi taʻitasi e fausia ai le taimi. O elemene uma o loʻo misi o loʻo afifi saʻo ma le talosaga. A fa'atūina se atigipusa, o lo'o fa'apipi'i mea o lo'o i totonu o le ta'avale e pei o le vaeluaga /usr, ma fa'apipi'i le fusi i le /app directory.

O le faʻatumuina o taimi taʻavale ma pusa talosaga e faʻaogaina e faʻaaoga ai tekinolosi OSTree, lea o loʻo faʻafouina ai le ata mai le Git-like repository, faʻatagaina metotia faʻatonutonu e faʻaoga i vaega o le tufatufaga (mo se faʻataʻitaʻiga, e mafai ona e vave faʻafoʻi le faiga i se setete muamua). O pusa RPM ua fa'aliliuina i totonu o le fale teu oloa OSTree e fa'aaoga ai se fa'apitoa fa'apitoa rpm-ostree. E le lagolagoina le faʻapipiʻiina ma le faʻafouina o afifi i totonu o le siosiomaga faigaluega; o le faiga e leʻo faʻafouina i le tulaga o vaega taʻitasi, ae i lona atoaga, o loʻo suia ai le tulaga. Tuuina atu meafaigaluega e faʻaoga faʻafouga faʻaopoopo, faʻaumatia le manaʻoga e sui atoatoa le ata i faʻafouga taʻitasi.

O le siosiomaga tu'ufua fa'atupuina e matua tuto'atasi lava mai le fa'asoa fa'aoga ma, fa'atasi ai ma fa'atulagaga talafeagai o afifi, e leai se avanoa i faila ma faiga a le tagata fa'aoga po'o le faiga autu, e le mafai ona fa'aoga sa'o i meafaigaluega, se'i vagana ai galuega e ala i le DRI, ma le feso'ota'iga subsystem. Fa'asologa o ata ma fa'alapotopotoga tu'ufa'atasi faatino fa'aaoga le Wayland protocol po'o le X11 socket forwarding. Fegalegaleaiga ma le siosiomaga i fafo e faʻavae i luga o le DBus messaging system ma se Portals API faʻapitoa. Mo le fa'alava e faʻaaoga interlayer Afifi pulu ma fa'atekonolosi fa'akomepiuta fa'aputuga masani a Linux e fa'avae i luga o le fa'aogaina o cgroups, namespaces, Seccomp ma SELinux. PulseAudio e fa'aaogaina e fa'aulu ai leo.

puna: opennet.ru

Faaopoopo i ai se faamatalaga