Scaoileadh córas pacáiste féin-chuimsitheach Flatpak 1.8.0

Foilsithe brainse cobhsaí nua den fhoireann uirlisí Pacáiste Flat 1.8, a sholáthraíonn córas chun pacáistí féinchuimsitheacha a thógáil nach bhfuil ceangailte le dáiltí sonracha Linux agus a reáchtáiltear i gcoimeádán speisialta a leithlisíonn an t-iarratas ón gcuid eile den chóras. Cuirtear tacaíocht ar fáil le haghaidh reáchtáil pacáistí Flatpak do Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint agus Ubuntu. Tá pacáistí Flatpak san áireamh i stór Fedora agus faigheann siad tacaíocht ó bhainisteoir feidhmchlár GNOME dúchais.

Eochair nuálaíochtaí i mbrainse Flatpak 1.8:

  • Tá cur i bhfeidhm na suiteála i mód P2P simplithe (cuireann sé ar do chumas luchtú feidhmchlár agus tacair ama rite a eagrú trí nóid idirmheánacha nó thiomáineann do chórais gan nasc líonra). Cuireadh deireadh le tacaíocht do shuiteáil trí óstaigh idirmheánacha ar an líonra áitiúil. De réir réamhshocraithe, díchumasaítear sideloading uathoibríoch na stórtha atá suite ar thiomántáin USB áitiúla. Chun stórtha áitiúla idirmheánacha a chumasú, ní mór duit an stór a chumrú trí nasc siombalach a chruthú ó /var/lib/flatpak/sideload-repos nó
    /run/flatpak/sideload-repos. Shimpligh an t-athrú cur i bhfeidhm inmheánach an mhodha P2P agus mhéadaigh sé a éifeachtúlacht.

  • Cuireadh aonad córasach roghnach leis chun stórtha breise ar thiomáineann USB seachtracha nasctha a bhrath go huathoibríoch.
  • Maidir le feidhmchláir a bhfuil rochtain acu ar an gcóras comhad, cuirtear an t-eolaire / lib den timpeallacht óstaigh ar aghaidh chuig /run/host/lib.
  • Cuireadh ceadanna rochtana FS nua leis - “host-etc” agus “host-os”, a cheadaíonn rochtain ar na heolairí córais / etc agus / usr.
  • Chun cód parsála comhaid níos éifeachtaí a ghiniúint, úsáidtear GVariant ó ostreee leagan-scéimre-tiomsaitheoir.
  • Soláthraíonn an crypt tógála cumraíochta an cumas tógáil gan
    libsystemd;

  • Cumasaíodh gléasadh soicéid Dialainne sa mhodh inléite amháin.
  • Tacaíocht bhreise le haghaidh eolairí a onnmhairiú chuig onnmhairiú doiciméad.
  • Ligeann sé seo rochtain dhíreach ar ghléasanna fuaime ALSA d’fheidhmchláir a bhfuil rochtain acu ar Pulseaudio.
  • San API Idirbheart Flatpak cuireadh comhartha "shuiteáil-fhíordheimhnitheoir" leis ar féidir le cliaint é a úsáid chun na fíordheimhnitheoirí a theastaíonn chun idirbheart a chur i gcrích a shuiteáil.
  • Cumasaíodh úsáid faisnéise crios ama bunaithe ar /etc/localtime ón gcóras óstaigh, rud a réitigh saincheisteanna a bhain le crios ama i roinnt feidhmchlár.
  • Cuireadh stop leis an gcomhad env.d ó gdm a shuiteáil mar go bhfuil gineadóirí systemd níos fearr ag an tasc seo.
  • Tá easpórtáil páirteach tiomnaithe cumasaithe ag an bhfóntas create-usb de réir réamhshocraithe.
  • Tá an comhad sysusers.d soláthraithe chun na húsáideoirí riachtanacha a chruthú trí systemd.
  • Cuireadh an rogha “-[no-]follow-redirect” leis na horduithe “flatpak remote-add” agus “flatpak modify” chun atreorú chuig stór eile a dhíchumasú/a chumasú.
  • Isteach sa chóras
    tairseacha Cuireadh API Spawn leis chun fíoraitheantas próisis (PID) an fheidhmchláir reatha a fháil.

  • Tiontaíodh gach stór OCI (Tionscnamh Coimeádán Oscailte) chun an fíordheimhnitheoir flatpak-oci-authenticator a úsáid.
  • Cuireadh an rogha “--commit=” leis na horduithe “flatpak remote-info” agus “flatpak update” chun leagan sonrach de na stórtha OCI a shocrú.
  • Cuireadh tacaíocht tosaigh leis le haghaidh nuashonruithe deilt do stórtha OCI.
  • Cuireadh an t-ordú "uasghrádú flatpak", atá ina ailias don ordú "nuashonrú flatpak".
  • Scripteanna críochnaithe ionchuir curtha i bhfeidhm don bhlaosc ordú éisc.

Cuir i gcuimhne duit go ndéanann Flatpak deis d'fhorbróirí feidhmchlár dáileadh a gcuid clár nach bhfuil san áireamh sna stórtha dáileacháin caighdeánacha a shimpliú trí ullmhúchán coimeádán uilíoch amháin gan tionóil ar leith a chruthú do gach dáileadh. I gcás úsáideoirí atá feasach ar shlándáil, ceadaíonn Flatpak duit feidhmchlár amhrasach a rith i gcoimeádán, ag soláthar rochtana amháin ar na feidhmeanna líonra agus na comhaid úsáideora a bhaineann leis an bhfeidhmchlár. I gcás úsáideoirí a bhfuil suim acu i dtáirgí nua, ligeann Flatpak duit na heisiúintí tástála agus cobhsaí is déanaí d'iarratais a shuiteáil gan gá le hathruithe a dhéanamh ar an gcóras. Mar shampla, faoi láthair tá pacáistí Flatpak cheana féin ag dul le haghaidh LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, etc.

Chun méid an phacáiste a laghdú, ní áirítear leis ach spleáchais a bhaineann go sonrach le feidhmchlár, agus tá na leabharlanna bunchórais agus grafaicí (leabharlanna Gtk+, Qt, GNOME agus KDE, etc.) deartha mar thimpeallachtaí caighdeánacha ama rite plug-in. Is é an príomhdhifríocht idir Flatpak agus Snap ná go n-úsáideann Snap comhpháirteanna de thimpeallacht an phríomhchórais agus aonrú bunaithe ar ghlaonna an chórais scagtha, agus cruthaíonn Flatpak coimeádán ar leithligh ón gcóras agus go n-oibríonn sé le tacair ama rite móra, ag soláthar ní pacáistí mar spleáchais, ach caighdeánach. timpeallachtaí córais cinn (mar shampla, gach leabharlann atá riachtanach chun cláir GNOME nó KDE a oibriú).

Chomh maith leis an timpeallacht córas caighdeánach (am rite), suiteáilte trí speisialta stór, spleáchais bhreise (beart) a theastaíonn chun an t-iarratas ar obair a sholáthar. San iomlán, foirmíonn am rite agus cuachta líonadh an choimeádáin, in ainneoin go bhfuil am rite suiteáilte ar leithligh agus ceangailte le roinnt coimeádán ag an am céanna, rud a ligeann duit dúbailt comhaid chórais a bhaineann le coimeádáin a sheachaint. Is féidir roinnt amanna rite éagsúla a bheith suiteáilte ar chóras amháin (GNOME, KDE) nó leaganacha éagsúla den am rite céanna (GNOME 3.26, GNOME 3.28). Ní úsáideann coimeádán le feidhmchlár mar spleáchas ach ceangal le ham rite ar leith, gan na pacáistí aonair a chomhdhéanann an t-am rite a chur san áireamh. Déantar na heilimintí go léir atá ar iarraidh a phacáistiú go díreach leis an iarratas. Nuair a fhoirmítear coimeádán, suitear inneachar an ama rite mar an deighilt / usr, agus tá an beart suite san eolaire / app.

Úsáidtear teicneolaíocht chun coimeádáin ama rite agus feidhmchláir a líonadh OSTree, ina ndéantar an íomhá a nuashonrú go atomically ó stór cosúil le Git, rud a ligeann do mhodhanna rialaithe leagan a chur i bhfeidhm ar chomhpháirteanna an dáileacháin (mar shampla, is féidir leat an córas a rolladh ar ais go tapa go stát roimhe seo). Aistrítear pacáistí RPM go stór OSTree ag baint úsáide as ciseal speisialta rpm-ostree. Ní thacaítear le suiteáil agus nuashonrú ar leith na bpacáistí laistigh den timpeallacht oibre; nuashonraítear an córas ní ag leibhéal na gcomhpháirteanna aonair, ach ina iomláine, ag athrú a staide go adamhach. Soláthraíonn sé uirlisí chun nuashonruithe a chur i bhfeidhm go hincriminteach, rud a fhágann nach gá an íomhá a athsholáthar go hiomlán le gach nuashonrú.

Tá an timpeallacht scoite a ghintear go hiomlán neamhspleách ar an dáileadh a úsáidtear agus, le socruithe pacáiste cuí, níl rochtain aige ar chomhaid agus ar phróisis an úsáideora nó an phríomhchórais, ní féidir rochtain dhíreach a fháil ar an trealamh, cé is moite d'aschur trí DRI, agus an fochóras líonra. Eagraíocht grafaic aschuir agus ionchuir curtha i bhfeidhm ag baint úsáide as prótacal Wayland nó trí chur ar aghaidh soicéad X11. Tá an t-idirghníomhú leis an timpeallacht sheachtrach bunaithe ar chóras teachtaireachtaí DBus agus ar API speisialta Tairseacha. Le haghaidh insliú a úsáidtear idirchiseal Bubblewrap agus teicneolaíochtaí fíorúlaithe coimeádán Linux traidisiúnta bunaithe ar úsáid cgroups, spásanna ainmneacha, Seccomp agus SELinux. Úsáidtear PulseAudio chun fuaim a aschur.

Foinse: oscailtenet.ru

Add a comment