Flatpak 1.0 izlaists.
Linux lietotnes smilškastes rīks Flatpak 1.0 (iepriekš pazīstams kā XDG-App) ir izlaists kā viņu jaunā stabilā izlaišanas sērija. Flatpak GNOME iesaiņo galvenajā izpildlaikā, un to atbalsta vismaz 16 dažādi Linux izplatījumi.
Viena no galvenajām atšķirībām starp Flatpak un līdzīgiem rīkiem, piemēram, Snap, ir tā, ka Flatpak ir pilnībā decentralizēts no, piemēram, Canonical veikala, un arī Flatpak izmanto dezemonu, kas darbojas fons.
Flatpak arī ir celmlauža portāla dizains, kur visa piekļuve sistēmai tiek veikta, izmantojot portāla lietojumprogrammu, kas dzīvo ārpus smilšu kastes, un tas, šķiet, darbojas arī Snap, lai arī atbalstītu.
Flatpak 1.0 nodrošina ātrāku lietotņu instalēšanu un atjauninājumus un veiktspējas uzlabojumus, kā arī dzīves beigu lietotņu koncepciju, atļauju uzlabojumus un jaunu portālu, kas ļauj lietotnēm izveidot smilškastes un restartēt sevi. Ietver arī OCI paketes atbalsta uzlabojumus, lietotnes, kas var pieprasīt piekļuvi resursdatora SSH aģentam, Bluetooth ierīces piekļuves atbalstu un tikai veselu sauju citu uzlabojumu.
Šeit ir kopsavilkums par ievērojamākajām izmaiņām šajā Flatpak 1.0 laidienā:
- Ātrāka instalēšana un atjaunināšana.
- Tagad lietojumprogrammas var atzīmēt kā dzīves beigas. Lietotņu centri un
galddatori var izmantot šo informāciju, lai brīdinātu lietotājus, kuriem ir beidzies mūžs
instalēta versija. - Atļaujas tagad izmanto sākotnēju verifikācijas modeli: lietotāji ir
lūdza apstiprināt lietotnes atļaujas instalēšanas laikā, ja tiek atjaunināts
nepieciešama papildu atļauja, lietotājam arī jāapstiprina. - TO jauns portāls
ļauj lietotnēm izveidot smilškastes un restartēt sevi. Tas ļauj
lietojumprogrammas, lai restartētu sevi pēc to atjaunināšanas (uz
sākt izmantot jauno versiju), un palielināt smilškastes daļu
pieteikuma. - ir jauns rīks resursdatora komandu palaišanai (ja
atļaujas atļauj) un jaunu smilškastes izveidošana no lietotnes (tas
izmanto iepriekš minēto portālu API). - Lietotnes tagad var eksportēt D-Bus pakalpojumus visiem D-Bus nosaukumiem, kādi tie ir
priviliģēti piederēt (nevis tikai lietojumprogrammas ID). - Flatpak atbalsts OCI paketēm ir atjaunināts līdz jaunākajam
specifikācija. Arī AppData tagad var izplatīt, izmantojot OCI
krātuves. - Saimnieka TLS sertifikāti tagad ir pakļauti lietojumprogrammām, izmantojot
p11-komplekts-serveris. Tas noņem berzes punktu, piekļūstot
tīkla pakalpojumus dažās vidēs. - Lietotnes tagad var pieprasīt piekļuvi resursdatora SSH aģentam, lai droši piekļūtu
attālos serveros vai Git krātuvēs. - Piekļuves piešķiršanai var izmantot jaunu lietojumprogrammas atļauju
Bluetooth ierīces. - Jauna atkāpšanās x11 atļauja piešķir X11 piekļuvi, bet tikai tad, ja
lietotājs darbojas X11 sesijā. Lietojumprogrammām, kas atbalsta
gan Wayland, gan X11, to var izmantot, lai nodrošinātu, ka lietotne
atrodoties Veilendā, nav nevajadzīgas piekļuves X11, bet tomēr
strādā X11 sesijā. - Peer-to-peer instalēšana (izmantojot USB atmiņas kartes vai vietējo tīklu) tagad ir
iespējots un pēc noklusējuma atbalstīts visās būvēs.
Komandu rindā Flatpak tiek ieviestas arī jaunas komandas un opcijas, tostarp:
- atinstalēt - neizmantots automātiski noņem neizmantotos izpildlaikus un
paplašinājumi (ja esat noņēmis visas lietotnes, kas ir atkarīgas no izpildlaika, vai
visas lietotnes, kas jums bija, atkarībā no tā, ir jauninātas uz jaunākām
versija). - Jaunas informācijas opcijas, tostarp –parādīt atļaujas,
–File-access, –show-location, –show-runtime, –show-sdk. - labot - salabo bojātās instalācijas, skenējot kļūdas, noņemot
nederīgus objektus un pārinstalēt visu, kas trūkst. - atļauja- * - ļauj mijiedarboties ar portālu atļaujām
veikalā. Tas ir noderīgi, lai pārbaudītu un atgrieztos tīrā stāvoklī
Valsts. - create-usb - var izmantot, lai sagatavotu repozitoriju, kuru izmantos kā
vietējo atjauninājumu avots.
Visbeidzot, komandrindā ir citu uzlabojumu kolekcija, piemēram:
- Ja –sistēma vai –lietotājs nav norādīts, viens tiek automātiski iestatīts
izvēlēts, ja tas ir acīmredzams (vai arī tas jautās, vai pareizā opcija nav
acīmredzams). - Tagad tiek pieprasītas instalēšanas, atjaunināšanas un atinstalēšanas komandas
izmaiņu apstiprināšana pirms turpināt, lai novērstu
kļūdas un parādīt nepieciešamās lietojumprogrammu atļaujas. - Atinstalēšanas komanda tagad neļauj noņemt izpildlaiku
ja to prasa kāda instalēta lietojumprogramma. - flatpak noņemt tagad ir aizstājvārds flatpak atinstalēšanai.
- Flatpak vairs nav nepieciešama failu sistēma, kas atbalsta xattr.
- Portāli tagad ir tīrāk nošķirti no Flatpak, pateicoties
dokumentu portāls un atļauju krātuve ir pārvietoti uz
xdg-desktop-portal. Flatpak paketei ieteicams būt
vāja atkarība no xdg-desktop-portal. - libflatpak tagad ir darījumu API instalēšanai, atjaunināšanai un
atinstalēt darbības. Tas nozīmē, ka to ir daudz vieglāk izmantot kā
lietotņu centru un citas grafiskas lietotņu pārvaldības pamatā
programmatūru. - Tagad, instalējot lietojumprogrammas, Flatpak nosaka vairākas HTTP galvenes,
kas atvieglo Flatpak krātuvēs tādu lietu reģistrēšanu kā
lietotņu lejupielādes statistika un izmantotās Flatpak versijas. - Tagad ieteicams Flatpak paketēm pievienot atkarību
p11-kit-server, jo tas ļauj lietotnēm piekļūt resursdatoram
sertifikātus. Tomēr tam nav jābūt smagai atkarībai. - Nepieciešama bubblewrap 0.2.1 vai jaunāka versija, un tā komplektā ir 0.3.0.
- Nepieciešama OSTree 2018.7.