Flatpak 1.0 on välja antud.
Linuxi rakenduse liivakasti tööriist Flatpak 1.0 (varem tuntud kui XDG-App) on välja antud nende uue stabiilse väljalaske seeriana. Flatpak pakendab põhiajas GNOME'i ja seda toetab vähemalt 16 erinevat Linuxi jaotust.
Üks peamisi erinevusi Flatpaki ja sarnaste tööriistade vahel, nagu Snap, on see, et Flatpak on täielikult detsentraliseeritud näiteks Canonicali poest ja ka Flatpak kasutab sisseehitatud deemoni asemel kogumit onehot-rakendustest, mis täidavad oma ülesannet ja väljuvad. taust.
Flatpak on ka pioneerikujunduses tugevalt eesrindlik, kus kogu süsteemile juurdepääs toimub portaalirakenduse kaudu, mis elab väljaspool liivakasti, mida Snap näib töötavat ka toetuse poole.
Flatpak 1.0 pakub kiiremat rakenduste installimist ja värskendusi ning jõudlustäiustusi, samuti kasutuselt kõrvaldatud rakenduste kontseptsiooni, lubade täiustusi ja uut portaali, mis võimaldab rakendustel luua liivakaste ja ise taaskäivitada. Siia kuuluvad ka OCI kimpude tugiteenuste täiustused, rakendused, mis saavad taotleda juurdepääsu SSH-agendi hostile, Bluetooth-seadme tugiteenused ja veel terve käputäis muid täiendusi.
Siin on kokkuvõte selle Flatpak 1.0 versiooni tähelepanuväärsematest muudatustest:
- Kiirem installimine ja värskendamine.
- Rakendusi saab nüüd märkida kasutusaja lõppudeks. Rakenduskeskused ja
töölauad saavad seda teavet kasutada kasutajate hoiatamiseks, kellel on elu lõpp
versioon installitud. - Lubades kasutatakse nüüd eelkontrolli mudelit: kasutajad on
paluti värskenduse korral kinnitada rakenduse õigused installimise ajal
nõuab täiendavaid õigusi, peab ka kasutaja kinnitama. - TO uus portaal
võimaldab rakendustel luua liivakaste ja taaskäivitada. See lubab
Rakendused taaskäivitada pärast nende värskendamist (
alustage uue versiooni kasutamist) ja suurendage osade liivakasti kasutamist
taotluse. - flatpak-spawn on uus tööriist hosti käskude (kui
õigused lubavad) ja rakendusest uute liivakastide loomine (see
kasutab ülaltoodud portaalide API-sid). - Rakendused saavad nüüd eksportida D-Bus teenuseid kõigi nende D-Bus nimede jaoks, mis nad on
omada privileege (mitte ainult rakenduse ID). - Flatpaki tugi OCI kimpudele on uuendatud
spetsifikatsioon. Samuti saab AppDatat nüüd OCI kaudu levitada
hoidlad. - Host TLS-i sertifikaadid on nüüd rakendustega avatud
p11-komplekt-server. See eemaldab juurdepääsul hõõrdepunkti
võrguteenused mõnes keskkonnas. - Rakendused saavad nüüd turvaliseks juurdepääsuks taotleda juurdepääsu host SSH agendile
kaugserverid või Giti hoidlad. - Juurdepääsu võimaldamiseks saab kasutada uut rakenduse luba
Bluetooth-seadmed. - Uus tagavara-x11 luba annab X11-le juurdepääsu, kuid ainult siis, kui
kasutaja töötab X11 seansil. Toetavate rakenduste jaoks
nii Wayland kui ka X11, seda saab kasutada rakenduse tagamiseks
tal pole Waylandis olles tarbetut juurdepääsu X11-le, kuid siiski
töötab X11 seansil. - Nüüd on vastastikune installimine (USB-mälupulkade või kohaliku võrgu kaudu)
on kõikides järkudes vaikimisi lubatud ja toetatud.
Flatpaki käsurida tutvustab ka uusi käske ja suvandeid, sealhulgas:
- desinstallimine - kasutamata eemaldab automaatselt kasutamata käitused ja
laiendused (kui olete eemaldanud kõik käitusest sõltuvad rakendused või
kõik rakendused, mis teil olid, olenevalt sellest, on uuemale versioonile üle viidud
versioon). - Uued teabevalikud, sh
–Fail-access, –show-location, –show-runtime, –show-sdk. - parandus - parandab katkised installid vigade otsimisega, eemaldamisega
kehtetute objektide ja puuduoleva uuesti installimine. - luba- * - võimaldab suhelda portaalide lubadega
pood. See on kasulik testimiseks ja puhastuse taastamiseks
riik. - create-usb - saab kasutada a-na kasutatava hoidla ettevalmistamiseks
kohalike värskenduste allikas.
Lõpuks on käsureal ka muid täiustusi, näiteks:
- Kui –süsteemi või –kasutajat pole määratud, on see automaatselt
valitakse, kui see on ilmne (või küsitakse, kas õige variant pole
ilmselge). - Nüüd küsitakse installimis-, värskendus- ja desinstallimiskäske
muudatuste kinnitamine enne jätkamist, et vältida
vigu ja näidata vajalikke rakenduse õigusi. - Käsk desinstallimine ei võimalda nüüd käitust eemaldada
kui mõni installitud rakendus seda nõuab. - Flatpak remove on nüüd Flatpaki desinstallimise varjunimi.
- Flatpak ei vaja enam failisüsteemi, mis toetab xattr-i.
- Portaalid on nüüd tänu Flatpakile puhtamalt eraldatud
dokumendiportaal ja lubade pood on teisaldatud
xdg-desktop-portal. Flatpak paketil on soovitatav
nõrk sõltuvus xdg-desktop-portalist. - libflatpakil on nüüd tehingu API installimise, värskendamise ja
desinstallimistoimingud. See tähendab, et seda on palju lihtsam kasutada
rakenduskeskuste ja muu graafilise rakenduse haldamise alus
tarkvara. - Flatpak määrab rakenduste installimisel nüüd mitu HTTP-päist,
mis hõlbustavad Flatpaki hoidlatele selliste asjade logimist
rakenduste allalaadimise statistika ja kasutuses olevad Flatpaki versioonid. - Nüüd soovitatakse Flatpaki pakettidel lisada sõltuvus
p11-kit-server, kuna see võimaldab rakendustel pääseda hostile
sertifikaadid. Kuid see ei pea olema raske sõltuvus. - Nõuab mullipakendit 0.2.1 või uuemat ning komplektis 0.3.0.
- Nõuab OSTree 2018.7.