Sgaoileadh siostam pacaid fèin-chumanta Flatpak 1.8.0

Foillsichte meur seasmhach ùr den inneal Pasgan còmhnard 1.8, a bheir seachad siostam airson pacaidean fèin-chumanta a thogail nach eil ceangailte ri sgaoilidhean Linux sònraichte agus a ruith ann an soitheach sònraichte a bhios a’ dealachadh an tagraidh bhon chòrr den t-siostam. Tha taic airson pacaidean Flatpak a ruith air a thoirt seachad airson Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint agus Ubuntu. Tha pasganan Flatpak air an toirt a-steach do stòr Fedora agus tha manaidsear tagraidh GNOME dùthchasach a’ faighinn taic.

Prìomh innleachdan ann am meur Flatpak 1.8:

  • Chaidh buileachadh an stàlaidh ann am modh P2P a dhèanamh nas sìmplidhe (a’ leigeil leat luchdachadh sìos thagraidhean agus seataichean ùine ruith a chuir air dòigh tro nodan eadar-mheadhanach no draibhearan airson siostaman gun cheangal lìonra). Chaidh stad a chuir air taic airson stàladh tro luchd-aoigheachd eadar-mheadhanach air an lìonra ionadail. Gu gnàthach, tha luchdachadh taobh fèin-ghluasadach de stòran a tha suidhichte air draibhearan USB ionadail à comas. Gus tasgaidhean ionadail eadar-mheadhanach a chomasachadh, feumaidh tu an stòr a rèiteachadh le bhith a’ cruthachadh ceangal samhlachail bho /var/lib/flatpak/sideload-repos no
    /run/flatpak/sideload-repos. Rinn an t-atharrachadh sìmplidh air buileachadh taobh a-staigh modh P2P agus mheudaich e èifeachdas.

  • Aonad siostam roghnach air a chur ris gus stòran a bharrachd a lorg gu fèin-ghluasadach air draibhearan USB taobh a-muigh ceangailte.
  • Airson tagraidhean aig a bheil cothrom air an t-siostam faidhle, thèid an eòlaire / lib den àrainneachd aoigheachd a chuir air adhart gu / run / host / lib.
  • Chaidh ceadan ruigsinneachd FS ùra a chuir ris - “host-etc” agus “host-os”, a’ toirt cothrom faighinn gu clàran siostam / etc agus / usr.
  • Gus còd parsaidh faidhle nas èifeachdaiche a ghineadh, thathas a’ cleachdadh GVariant bho ostreee caochladair-sgeama-compiler.
  • Tha an crypt togail rèiteachaidh a’ toirt comas togail às aonais
    libsystemd;

  • Cuir an comas socaidean Journal a chuir suas ann am modh leughaidh a-mhàin.
  • Taic a bharrachd airson às-mhalairt chlàran gu às-mhalairt sgrìobhainnean.
  • A’ ceadachadh ruigsinneachd dìreach gu innealan claisneachd ALSA airson tagraidhean aig a bheil cothrom air Pulseaudio.
  • Ann an API Gnìomh Flatpak chuir e comharra “install-authenticator” ris a dh’ fhaodas teachdaichean a chleachdadh gus na dearbhadairean a chuir a-steach a dh’ fheumar gus gnothach a chrìochnachadh.
  • Chuir e an comas fiosrachadh sòn ùine a chleachdadh stèidhichte air /etc/localtime bhon t-siostam aoigheachd, a dh’ fhuasgail cùisean co-cheangailte ri sòn ùine ann an cuid de thagraidhean.
  • Sguir sinn de stàladh am faidhle env.d bho gdm oir tha gineadairean systemd nas fheàrr air a’ ghnìomh seo.
  • Tha às-mhalairt pàirt gealltanas aig a’ ghoireas create-usb air a chomasachadh gu bunaiteach.
  • Chaidh am faidhle sysusers.d a thoirt seachad gus na cleachdaichean riatanach a chruthachadh tro systemd.
  • Chaidh an roghainn “-[no-]follow-redirect” a chur ris na h-òrdughan “flatpak remote-add” agus “flatpak modify” gus ath-stiùireadh gu stòr eile a dhì-chomasachadh / a chomasachadh.
  • Chun an t-siostam
    portals Chaidh Spawn API a chuir ris gus fìor ID pròiseas (PID) an tagraidh ruith fhaighinn.

  • Chaidh a h-uile stòr OCI (Iomairt Container Fosgailte) atharrachadh gus an dearbhadair flatpak-oci-authenticator a chleachdadh.
  • Chuir sinn an roghainn “--commit =” ris na h-òrdughan “flatpak remote-info” agus “flatpak update” gus dreach sònraichte de na stòran OCI a shuidheachadh.
  • Chuir sinn taic tùsail ris airson ùrachaidhean delta airson stòran OCI.
  • Chuir sinn ris an àithne “ùrachadh flatpak”, a tha na alias airson an àithne “ùrachadh flatpak”.
  • Sgriobtaichean crìochnachaidh cuir a-steach airson an t-slige àithne èisg.

Leig leinn do chuimhneachadh gu bheil Flatpak ga dhèanamh comasach do luchd-leasachaidh thagraidhean cuairteachadh nam prògraman aca nach eil air an toirt a-steach do na stòran sgaoilidh àbhaisteach a dhèanamh nas sìmplidhe le ullachadh aon soitheach uile-choitcheann gun a bhith a’ cruthachadh co-chruinneachaidhean fa leth airson gach cuairteachadh. Airson luchd-cleachdaidh a tha mothachail air tèarainteachd, leigidh Flatpak leat tagradh ceasnachail a ruith ann an soitheach, a ’toirt cothrom dìreach air na gnìomhan lìonra agus na faidhlichean cleachdaiche co-cheangailte ris an tagradh. Do luchd-cleachdaidh aig a bheil ùidh ann am bathar ùr, leigidh Flatpak leat na fiosan deuchainn agus seasmhach de thagraidhean as ùire a chuir a-steach gun fheum air atharrachaidhean a dhèanamh air an t-siostam. Mar eisimpleir, an-dràsta tha pacaidean Flatpak mu thràth a' dol airson LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Còd Stiùidio Lèirsinneach, VLC, Slack, Skype, Telegram Desktop, Android Studio, msaa.

Gus meud a’ phacaid a lughdachadh, chan eil e a’ toirt a-steach ach eisimeileachd a tha sònraichte do thagradh, agus tha na leabharlannan siostam bunaiteach agus grafaigean (leabharlannan Gtk+, Qt, GNOME agus KDE, msaa) air an dealbhadh mar àrainneachdan ruith-ùine àbhaisteach plug-in. Is e am prìomh eadar-dhealachadh eadar Flatpak agus Snap gu bheil Snap a’ cleachdadh na pàirtean de phrìomh àrainneachd an t-siostaim agus aonaranachd stèidhichte air sìoladh fiosan siostam, fhad ‘s a bhios Flatpak a’ cruthachadh soitheach air leth bhon t-siostam agus ag obair le seataichean mòra ùine ruith, a ’toirt seachad chan e pasganan mar eisimeileachd, ach àbhaisteach. àrainneachdan siostam (mar eisimpleir, a h-uile leabharlann a tha riatanach airson prògraman GNOME no KDE obrachadh).

A bharrachd air an àrainneachd siostam àbhaisteach (ùine ruith), air a chuir a-steach tro inneal sònraichte tasgaidh, eisimeileachd a bharrachd (bundle) a tha riatanach airson an tagradh gu obair. Gu h-iomlan, bidh ùine ruith agus pasgan a ’cruthachadh lìonadh a’ bhogsa, a dh ’aindeoin gu bheil ùine ruith air a chuir a-steach air leth agus air a cheangal ri grunn shoithichean aig an aon àm, a leigeas leat dùblachadh faidhlichean siostam a tha cumanta do shoithichean a sheachnadh. Faodaidh grunn amannan ruith eadar-dhealaichte a bhith aig aon shiostam (GNOME, KDE) no grunn dhreachan den aon ùine ruith (GNOME 3.26, GNOME 3.28). Bidh soitheach le tagradh mar eisimeileachd a’ cleachdadh ceangal dìreach ri ùine ruith sònraichte, gun a bhith a’ toirt aire do na pacaidean fa leth a tha a’ dèanamh suas an ùine ruith. Tha na h-eileamaidean a tha a dhìth air am pacadh gu dìreach leis an tagradh. Nuair a thèid soitheach a chruthachadh, tha susbaint an runtime air a chuir suas mar an sgaradh / usr, agus tha am pasgan air a chuir suas anns an eòlaire / app.

Tha lìonadh ùine ruith agus soithichean tagraidh air a chruthachadh a’ cleachdadh teicneòlas OSTree, anns a bheil an ìomhaigh air ùrachadh gu h-atamach bho stòr coltach ri Git, a’ leigeil le dòighean smachd dreach a bhith air an cur an sàs ann an co-phàirtean an t-sgaoilidh (mar eisimpleir, faodaidh tu an siostam a thoirt air ais gu luath gu staid roimhe). Tha pasganan RPM air an eadar-theangachadh gu stòr OSTree a’ cleachdadh còmhdach sònraichte rpm-ostree. Chan eil taic ri stàladh agus ùrachadh pacaidean air leth taobh a-staigh na h-àrainneachd obrach; tha an siostam air ùrachadh chan ann aig ìre co-phàirtean fa leth, ach gu h-iomlan, ag atharrachadh a staid gu atamach. A ’toirt seachad innealan gus ùrachaidhean a chuir an sàs mean air mhean, a’ cur às don fheum air gach ùrachadh a chuir an àite an ìomhaigh gu tur.

Tha an àrainneachd iomallach a tha air a ghineadh gu tur neo-eisimeileach bhon sgaoileadh a thathar a’ cleachdadh agus, le roghainnean pacaid ceart, chan eil cothrom aige air faidhlichean agus pròiseasan an neach-cleachdaidh no am prìomh shiostam, chan urrainn dhaibh faighinn gu dìreach air an uidheamachd, ach a-mhàin toradh tro DRI, agus an fo-shiostam lìonra. Buidheann toraidh agus cuir a-steach grafaigean air a chur an gnìomh a’ cleachdadh protocol Wayland no tro chuir air adhart socaid X11. Tha eadar-obrachadh leis an àrainneachd a-muigh stèidhichte air siostam teachdaireachd DBus agus API Portals sònraichte. Airson insulation air a chleachdadh eadar-fhigheadair Còmhdadh builgean agus teicneòlasan virtualization container Linux traidiseanta stèidhichte air cleachdadh cgroups, ainmean-àite, Seccomp agus SELinux. Tha PulseAudio air a chleachdadh gus fuaim a chuir a-mach.

Source: fosgailtenet.ru

Cuir beachd ann