Izlaists Flatpak 1.0, tas varētu būt labākais decentralizētais Linux lietotņu smilškastes rīks

Linux-Unix / Izlaists Flatpak 1.0, tas varētu būt labākais decentralizētais Linux lietotņu smilškastes rīks 3 minūtes lasīts

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.