Te tukunga o te punaha o nga putea-whaiaro Flatpak 1.8.0

Whakaputaina peka hou o te kete taputapu Peke papatahi 1.8, e whakarato ana i te punaha mo te hanga i nga kohinga aa-whaiaro kaore e herea ki nga tohatoha Linux motuhake me te whakahaere i roto i tetahi ipu motuhake e wehe ana i te tono mai i te toenga o te punaha. Ko te tautoko mo te whakahaere i nga kohinga Flatpak e whakaratohia ana mo Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint me Ubuntu. Ko nga kohinga Flatpak kei roto i te putunga Fedora ka tautokohia e te kaiwhakahaere tono GNOME taketake.

nga mahi auaha i te peka Flatpak 1.8:

  • Ko te whakatinanatanga o te whakaurunga i roto i te aratau P2P kua ngawari ake (ka taea e koe te whakarite i te utaina o nga tono me nga huinga wa mahi ma roto i nga kohanga takawaenga me nga puku mo nga punaha kaore he hononga whatunga). Ko te tautoko mo te whakaurunga ma nga kaihautu takawaenga i runga i te whatunga rohe kua whakamutua. Ma te taunoa, ka monoa te uta taha aunoa o nga putunga kei runga puku USB rohe. Kia taea ai e koe nga whare putunga takawaenga, me whirihora e koe te putunga ma te hanga hononga tohu mai i /var/lib/flatpak/sideload-repos or
    /run/flatpak/sideload-repos. Ko te whakarereketanga i ngawari te whakatinanatanga o roto o te aratau P2P me te whakanui ake i tona kaha.

  • Kua taapirihia te waeine systemd hei kimi aunoa i etahi atu putunga i runga i nga puku USB o waho.
  • Mo nga tono e uru ana ki te punaha konae, ka tukuna te raarangi /lib o te taiao manaaki ki /run/host/lib.
  • Kua taapirihia nga whakaaetanga uru FS hou - "host-etc" me "host-os", ka taea te uru ki nga raarangi punaha / etc me /usr.
  • Kia pai ake te whakaputa i te waehere porotiti konae, ka whakamahia te GVariant mai i te ostreee momo-aronuinga-whakahiato.
  • Ko te whirihora hanga crypt e whakarato ana i te kaha ki te hanga me te kore
    libsystemd;

  • Kua whakahohea te whakapuru i nga turanga Tuhitaka i te aratau panui-anake.
  • He tautoko taapiri mo te kaweake whaiaronga ki te kaweake-tuhinga.
  • Ka taea te uru tika ki nga taputapu ororongo ALSA mo nga tono e uru ana ki te Pulseaudio.
  • I roto i te API FlatpakTransaction i tapirihia he tohu "install-authenticator" ka taea te whakamahi e nga kaihoko ki te whakauru i nga kaiwhakamotuhēhē e hiahiatia ana hei whakaoti i tetahi tauwhitinga.
  • Whakahohehia te whakamahi i nga korero rohe waahi i runga i te /etc/localtime mai i te punaha kaihautu, i whakatau i nga take e pa ana ki te rohe waahi i etahi tono.
  • I whakamutua te whakauru i te konae env.d mai i te gdm i te mea he pai ake nga kaihanga punaha ki tenei mahi.
  • Ko te whaipainga hanga-usb kua whakahoehia te kaweake commit tahae ma te taunoa.
  • Kua tukuna te konae sysusers.d ki te hanga i nga kaiwhakamahi e tika ana ma te systemd.
  • Ko te "-[no-] whai-whakaaro" kua taapirihia ki te "flatpak remote-add" me te "flatpak modify" nga whakahau ki te whakakore / whakahohe i te whakawhiti ki tetahi atu putunga.
  • Ki te punaha
    tomokanga Kua taapirihia te API Spawn ki te tiki i te ID tukanga tuturu (PID) o te tono rere.

  • Kua hurihia nga putunga OCI (Open Container Initiative) katoa ki te whakamahi i te whakamotuhēhē flatpak-oci-authenticator.
  • Kua taapirihia te whiringa "--commit=" ki te "flatpak remote-info" me nga whakahau "flatpak update" ki te whakatakoto i tetahi putanga motuhake o nga putunga OCI.
  • Kua taapirihia te tautoko tuatahi mo nga whakahoutanga delta mo nga putunga OCI.
  • I taapirihia te whakahau "flatpak upgrade", he ingoa ingoa mo te whakahau "flatpak update".
  • Kua whakatinanahia nga tuhinga whakauru whakaurunga mo te anga whakahau ika.

Ma matou e whakamahara ki a koe na Flatpak ka taea e nga kaiwhakawhanake tono te ngawari ki te tohatoha i a raatau kaupapa kaore i whakauruhia ki roto i nga kohinga tohatoha paerewa na whakangungu kotahi ipu mo te ao me te kore e hanga huinga motuhake mo ia tohatoha. Mo nga kaiwhakamahi e mohio ana ki te haumaru, ka taea e Flatpak te whakahaere i tetahi tono patai i roto i te ipu, ka uru noa ki nga mahi whatunga me nga konae kaiwhakamahi e pa ana ki te tono. Mo nga kaiwhakamahi e hiahia ana ki nga hua hou, ka taea e Flatpak te whakauru i nga whakamatautau hou me nga putanga pumau o nga tono me te kore e whakarereke i te punaha. Hei tauira, i tenei wa ko nga kohinga Flatpak kua oti kei te haere mo LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 A.D., Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, etc.

Hei whakaiti i te rahi o te kete, kei roto anake nga whakawhirinakitanga-taupānga, a ko te punaha taketake me nga whare pukapuka whakairoiro (Gtk+, Qt, GNOME me KDE whare pukapuka, me etahi atu) kua hoahoatia hei taiao whakahaerenga paerewa. Ko te rereketanga nui i waenga i te Flatpak me te Snap ko te whakamahi a Snap i nga waahanga o te taiao punaha matua me te wehe i runga i nga waea punaha tātari, i te wa e hangaia ana e Flatpak he ipu motuhake mai i te punaha me te mahi me nga huinga waahi nui, kaore i te whakarato i nga putea hei whakawhirinaki, engari he paerewa. o nga taiao punaha (hei tauira, nga whare pukapuka katoa e tika ana mo te whakahaere i nga kaupapa GNOME, KDE ranei).

I tua atu ki te taiao pūnaha paerewa (wā whakahaere), tāuta i roto i te motuhake putunga, ka tukuna etahi atu taapiri (pupu) e hiahiatia ana mo te tono kia mahi. I te katoa, ko te wa whakahaere me te paihere te whakakii i te ipu, ahakoa te mea kua whakauruhia te wa whakahaere ka herea ki nga ipu maha i te wa kotahi, e taea ai e koe te karo i te taarua i nga konae punaha noa ki nga ipu. Ka taea e tetahi punaha te whakauru i nga waa whakahaere rereke (GNOME, KDE) etahi momo putanga o te wa whakahaere kotahi (GNOME 3.26, GNOME 3.28). Ko te ipu me tetahi tono hei whakawhirinakitanga ka whakamahi i te here ki tetahi wa whakahaere motuhake, me te kore e whai whakaaro ki nga kohinga takitahi e hanga ana i te waa whakahaere. Ko nga huānga ngaro katoa ka takai tika ki te tono. Ka hangaia he ipu, ka whakairihia nga ihirangi o te wa whakahaere hei wehewehenga /usr, ka whakairihia te paihere ki te whaiaronga /app.

Ko te whakakii i nga waa whakahaere me nga ipu tono ka hangaia ma te hangarau OSTree, kei te whakahōu ngota te ahua mai i te putunga rite-Git, ka taea te whakamahi i nga tikanga whakahaere putanga ki nga waahanga o te tohatoha (hei tauira, ka taea e koe te whakahoki tere i te punaha ki te ahua o mua). Ka whakamaoritia nga kohinga RPM ki te putunga OSTree ma te whakamahi i tetahi paparanga motuhake rpm-ostree. Ko te whakaurunga motuhake me te whakahou i nga kete i roto i te taiao mahi kaore i te tautokohia; kaore te punaha e whakahoutia i te taumata o nga waahanga takitahi, engari i te katoa, ka huri i te ahua o te ngota. Ka whakarato taputapu ki te tono whakahōunga āpitihanga, whakakore i te hiahia ki te whakakapi katoa i te whakapakoko ki ia whakahou.

Ko te taiao motuhake i hangaia he tino motuhake mai i te tohatoha i whakamahia, a, me nga tautuhinga kete tika, kaore e uru ki nga konae me nga tukanga a te kaiwhakamahi, te punaha matua ranei, kaore e taea te uru tika ki nga taputapu, haunga te whakaputanga ma te DRI, me te pūnaha iti whatunga. Putanga whakairoiro me te whakahaere whakauru whakatinana te whakamahi i te kawa Wayland, ma te tuku whakamua ranei i te turanga X11. Ko te taunekeneke me te taiao o waho kei runga i te punaha korero a DBus me tetahi API Portals motuhake. Mo te whakamatao whakamahia takawaenga Mirumiru me nga hangarau mariko ipu Linux tuku iho i runga i te whakamahinga o nga roopu c, mokowā ingoa, Seccomp me SELinux. Ka whakamahia te PulseAudio ki te whakaputa oro.

Source: opennet.ru

Tāpiri i te kōrero