Flatpak 1.0 julkaistu.
Linux-sovelluksen hiekkalaatikkotyökalu Flatpak 1.0 (aiemmin tunnettu nimellä XDG-App) on julkaistu heidän uudena vakaana julkaisusarjanaan. Flatpak pakkaa GNOMEn pääajassa, ja sitä kannattaa vähintään 16 erilaista Linux-jakelua.
Yksi tärkeimmistä eroista Flatpakin ja vastaavien työkalujen, kuten Snapin, välillä on se, että Flatpak on täysin hajautettu esimerkiksi Canonical-myymälästä, ja myös Flatpak käyttää kokoelmaa onehot-sovelluksia, jotka suorittavat tehtävänsä ja poistuvat, demonin sijasta. tausta.
Flatpak on myös voimakkaasti edelläkävijä portaalisuunnittelussa, jossa kaikki järjestelmän käyttöoikeudet tehdään portaalisovelluksen kautta, joka asuu hiekkalaatikon ulkopuolella, minkä Snap näyttää myös pyrkivän myös tukemaan.
Flatpak 1.0 toimittaa nopeammat sovellusasennukset ja päivitykset sekä suorituskyvyn parannukset, käyttöiän lopettamiseen tarkoitettujen sovellusten, käyttöoikeuksien parannusten ja uuden portaalin, jonka avulla sovellukset voivat luoda hiekkalaatikoita ja käynnistää itsensä uudelleen. Mukana ovat myös OCI-pakettien parannukset, sovellukset, jotka voivat pyytää isännän SSH-agentin käyttöoikeutta, Bluetooth-laitteen käyttöoikeustuki ja vain kourallinen muita parannuksia.
Tässä on yhteenveto tämän Flatpak 1.0 -julkaisun merkittävimmistä muutoksista:
- Nopeampi asennus ja päivitykset.
- Sovellukset voidaan nyt merkitä käyttöiän lopussa. Sovelluskeskukset ja
työpöydät voivat käyttää näitä tietoja varoittamaan käyttäjiä, joiden käyttöikä on loppunut
versio asennettuna. - Käyttöoikeuksissa käytetään nyt ennakkovarmennusmallia: käyttäjät ovat
pyysi vahvistamaan sovelluksen käyttöoikeudet asennuksen yhteydessä, jos päivitys
vaatii lisäoikeuksia, käyttäjän on myös vahvistettava. - TO uusi portaali
antaa sovellusten luoda hiekkalaatikoita ja käynnistää itsensä uudelleen. Tämä mahdollistaa
sovellukset käynnistämään itsensä uudelleen, kun ne on päivitetty (
alkaa käyttää uutta versiota), ja lisätä osien hiekkalaatikkojen käyttöä
sovelluksen. - flatpak-spawn on uusi työkalu isäntäkomentojen suorittamiseen (jos
sallitaan) ja uusien hiekkalaatikoiden luominen sovelluksesta (tämä
käyttää yllä olevia portaalien sovellusliittymiä). - Sovellukset voivat nyt viedä D-Bus-palveluja kaikille D-Bus-nimille
etuoikeutettu omistamaan (pikemminkin kuin vain sovellustunnus). - Flatpakin tuki OCI-paketeille on päivitetty viimeisimpään
eritelmä. Lisäksi AppData voidaan nyt jakaa OCI: n kautta
arkistot. - Isäntä TLS-varmenteet ovat nyt alttiina sovelluksille
p11-kit-palvelin. Tämä poistaa kitkapisteen päästäessä
verkkopalvelut joissakin ympäristöissä. - Sovellukset voivat nyt pyytää pääsyä isännän SSH-agentille turvalliseen käyttöön
etäpalvelimet tai Git-arkistot. - Uutta sovelluslupaa voidaan käyttää käyttöoikeuksien myöntämiseen
Bluetooth-laitteet. - Uusi vara-x11-käyttöoikeus myöntää X11-käyttöoikeuden, mutta vain, jos
Käyttäjä on käynnissä X11-istunnossa. Tukeville sovelluksille
sekä Wayland että X11, tätä voidaan käyttää varmistamaan, että sovellus
ei ole tarpeetonta X11-yhteyttä Waylandissa, mutta silti
toimii X11-istunnossa. - Peer-to-peer -asennus (USB-tikun tai paikallisen verkon kautta) on nyt
käytössä ja oletuksena tuettu kaikissa koontiversioissa.
Flatpak-komentorivi esittelee myös uusia komentoja ja vaihtoehtoja, mukaan lukien:
- poista - käyttämätön poistaa automaattisesti käyttämättömät ajonajat ja
laajennukset (jos olet poistanut kaikki ajonaikaisesta sovelluksesta tai
kaikki sovelluksesi, jotka sinulla oli sen mukaan, ovat päivittyneet uudempiin
versio). - Uudet tietovaihtoehdot, mukaan lukien –show-oikeudet,
–File-access, –show-location, –show-runtime, –show-sdk. - korjaus - korjaa vialliset asennukset etsimällä virheitä, poistamalla
virheelliset objektit ja asentaa kaikki puuttuvat asiat. - lupa- * - sallii vuorovaikutuksen portaalien käyttöoikeuksien kanssa
kaupassa. Tästä on hyötyä testauksessa ja puhtaaseen tilaan palaamiseen
osavaltio. - create-usb - voidaan käyttää valmistamaan arkisto käytettäväksi a
paikallisten päivitysten lähde.
Lopuksi komentorivillä on joukko muita parannuksia, kuten:
- Jos –järjestelmää tai –käyttäjää ei määritetä, yksi on automaattisesti
valitaan, jos se on ilmeistä (tai se kysyy, onko oikea vaihtoehto ei
ilmeinen). - Asennus-, päivitys- ja asennuskomennot kysyvät nyt
vahvistus muutoksista ennen jatkamista estämiseksi
virheitä ja näyttää tarvittavat sovelluksen käyttöoikeudet. - Poista asennuskomento ei salli nyt ajonaikaa
jos jokin asennettu sovellus vaatii sitä. - flatpak remove on nyt aliaksena flatpak-asennuksen poistamiseen.
- Flatpak ei enää vaadi tiedostojärjestelmää, joka tukee xattria.
- Portaalit ovat nyt puhtaammin erotettu Flatpakista, kiitos
asiakirjaportaali ja käyttöoikeusvarasto on siirretty
xdg-desktop-portal. Flatpak-pakkauksessa on suositeltavaa
heikko riippuvuus xdg-desktop-portalista. - libflatpakilla on nyt tapahtuman sovellusliittymä asennusta, päivitystä ja
poista toiminnot. Tämä tarkoittaa, että sitä on paljon helpompi käyttää nimellä
sovelluskeskusten ja muun graafisen sovellusten hallinnan perusteella
ohjelmisto. - Flatpak asettaa nyt useita HTTP-otsikoita asennettaessa sovelluksia,
jotka helpottavat Flatpak-arkistojen kirjaamista esimerkiksi
sovellusten lataustilastot ja käytössä olevat Flatpak-versiot. - Nyt on suositeltavaa, että Flatpak-paketit lisäävät riippuvuuden
p11-kit-server, koska tämä antaa sovelluksille pääsyn isäntään
todistukset. Tämän ei kuitenkaan tarvitse olla vaikea riippuvuus. - Edellyttää bubblewrap-versiota 0.2.1 tai uudempaa ja mukana toimitetaan 0.3.0.
- Vaatii OSTree 2018.7.