Flatpak ir viens no jaunākajiem pakotņu formātiem, kas papildina Linux darbvirsmu. Šis ir viens formāts, kas ļauj instalēt programmatūru jebkurā Linux izplatīšanā, teorētiski šai programmatūrai piekļūstot tikai jūsu atļautajām datora daļām.

Daži Linux izplatījumi jau ir lielā mērā aptvēruši Flatpak, izmantojot formātu all-in. Kā ir izmantot tikai Flatpak darbvirsmu?

Kas ir Flatpak?

Flatpak ir veids, kā izplatīt vai lejupielādēt lietotnes Linux. Par viņiem ir daudz ko teikt, tāpēc, lai dziļi ienirtu, pārbaudiet mūsu paskaidrojums par Flatpak lietotnēm.

Īsam pārskatam ir vairākas problēmas, kuras Flatpak lietotnes ir paredzētas risināšanai:

  • Flatpak ir universāls formāts, kas paredzēts praktiski visiem Linux izplatījumiem.
  • Tas izolē lietotnes viena no otras, dodot piekļuvi tikai tām daļām, kurām piešķirat atļauju, līdzīgi kā Android un iOS.
  • Flatpak lietotnēm nav jāievada parole, kad tās ir instalētas vai noņemtas.
  • Flatpak lietotnes turpina strādāt ar jaunākām Linux versijām.

Vienkārši sakot, Flatpak mērķis ir padarīt lietotņu izstrādi un izplatīšanu Linux tikpat vienkāršu un drošu kā mobilajās ierīcēs.

instagram viewer

Kuri Linux izplatītāji ir tikai Flatpak?

Ne visi izplatītāji, kas ir izmantojuši Flatpak kā galveno pakotnes formātu, to ir darījuši vienādi. Bet šie ir trīs ievērojamie Linux izplatītāji, kas ir izmantojuši Flatpak kā noklusējuma un galveno lietotņu izplatīšanas veidu.

1. Fedora Silverblue

Fedora Silverblue ir Fedora Workstation versija, kas tā vietā, lai izveidotu sistēmu ar RPM, saknes failu sistēmu uzskata par tikai lasāmu attēlu, ko pārvalda programmatūra, kas pazīstama kā OSTree. Jūs neielādējat sistēmas atjauninājumus, bet lejupielādējat pilnīgi jaunu attēlu, lai aizstātu esošo.

Tā priekšrocība ir tā, ka ir grūti sabojāt sistēmu līdz vietai, kurā tā nevar startēt. Un, ja jaunā versija rada problēmas, ir viegli arī palaist iepriekšējo attēlu, atceļot nevēlamās izmaiņas.

Kas attiecas uz programmatūru, Fedora Silverblue vēršas pie Flatpak. Visas lietotnes, kuras instalējat no GNOME programmatūras, ir Flatpak formātā. Fedora uztur savu Flatpak lietotņu komplektu, un jūs varat vērsties pie Flathub, lai uzzinātu vairāk.

Lai instalētu programmatūru jebkurā citā formātā, varat to darīt termināla konteinerā, izmantojot programmu, kas pazīstama kā Toolbox, vai arī sistēmas attēlam pievienot konkrētus RPM. Tā kā RPM pievienošanai attēlam ir nepieciešama pilnīga restartēšana katru reizi, tas nav ideāls veids, kā instalēt lietotnes, un tas ir labākais tikai tām programmām, kuras vēl nav pieejamas Flatpak formātā.

2. Bezgalīga OS

Endless OS ir izplatīšana, kuras mērķauditorija ir bērni, skolas un pasaules reģioni bez pastāvīgas piekļuves internetam. Tāpat kā Silverblue, Endless izmanto OSTree un Flatpak kombināciju. Atšķirībā no Silverblue, Endless OS sistēmas attēla pamatā ir DEB.

Endless izmanto stingrāku pieeju lietotnēm. Jūs instalējat programmatūru tikai, izmantojot lietotņu centru, kas izplata tikai lietotnes Flatpak formātā.

Endless OS neizmanto tradicionālo darbvirsmas saskarni (lai gan tā pamatā ir GNOME), kā arī daudzas tās lietotnes nav tradicionālas Linux lietotnes. Šī ir principiāli atšķirīga pieredze.

3. Elementārā OS

Arī elementārā OS ir ļoti atšķirīga pieeja Linux. Sākot ar elementāru OS 6, AppCenter pēc noklusējuma parāda tikai lietotnes, kas īpaši izstrādātas elementārai OS, kā arī tikai Flatpak lietotnes.

Tātad, lai gan elementārā OS joprojām ir tradicionāla uz paketēm balstīta sistēma, ar sistēmas atjauninājumi tiek izplatīti kā DEB, lietotnē AppCenter nevar redzēt nevienu lietotni, kas instalēta kā DEB.

Tā kā elementārā OS joprojām ir uz Ubuntu balstīta izplatīšana, jūs joprojām varat izmantot termināli, lai instalētu jebkuru lietotni pieejams Ubuntu krātuvēs, taču atjauninājumu instalēšana vai noņemšana būs atkarīga no termināļa programmas.

No otras puses, ja instalējat vienu lietotni no Flathub, jūs iegūsit iespēju aplūkot visas lietotnes, kas pieejamas no šī avota AppCenter, jo tās ir Flatpak lietotnes.

Vai došanās tikai ar Flatpak ir praktiska?

Tas ir atkarīgs no tā, kādu programmatūru jūs regulāri izmantojat, un no pieredzes veida, kādu vēlaties iegūt. Ņemiet vērā, ka katrs no trim iepriekš uzskaitītajiem izplatījumiem nodrošina specializētu lietotāja pieredzi.

Fedora Silverblue būtībā nodrošina tīrāko GNOME pieredzi, kas pieejama Linux, izmantojot tehnoloģijas, uz kurām sabiedrība koncentrējas. GNOME kopiena ir ieguldījusi vairāk enerģijas Flatpak formāta izstrādē un izmantošanā nekā citas Linux darbvirsmas vides, un lielākā daļa GNOME programmatūras ir viegli pieejama.

Tāpat elementārajā operētājsistēmā jums būs vislabākā pieredze, pieķeroties kuratētām elementārām lietotnēm. Rakstīšanas laikā citas Flathub lietotnes, visticamāk, izcelsies 6.0 versijā nekā ieslēgtas iepriekšējās versijas, jo daudzas lietotnes tagad pēc noklusējuma izmanto GNOME Adwaita motīvu, nevis elementāru tēma.

Un, kā minēts iepriekš, Endless OS patiešām ir sava lieta.

Kurš varētu vēlēties izvēlēties tikai dzīvokli?

Ja vēlaties, lai operētājsistēma vienkārši darbotos un izvairītos no jūsu ceļa, šī pieeja ir solis šajā virzienā. Lietotāji nevar konfigurēt savas sistēmas tik vienkārši, kā tas tradicionāli tiek darīts Linux, taču ir daudz mazāk, kas var noiet greizi.

Ja lielākā daļa jūsu izmantoto lietotņu ir pieejamas vietnē Flathub, tad ir mazāka iespēja, ka jūsu darbplūsma tiks būtiski traucēta.

Atļauju modelis nodrošina lielāku sirdsmieru. Varat bloķēt lietotnēm piekļuvi jūsu datora daļām, kuras jums var nepatikt. Tas ir vēl lielāks pluss, instalējot patentētu programmatūru, kurai, iespējams, neuzticaties.

Ja esat izstrādātājs, Silverblue uz konteineriem balstītā pieeja ļauj arī strādāt, neinstalējot neskaitāmas atkarības jūsu pamata sistēmā.

Kurš varētu vēlēties izvairīties tikai no Flatpak?

Ja galvenokārt izmantojat vairāku platformu lietotnes vai vairāk nišas specializētas programmas, kuras nav Flathub, šīs programmas ir iespējams instalēt Silverblue un elementāra operētājsistēma, taču pieredze ietver lēcienu caur vairāk stīpu, nekā esat pieradis, un var šķist, ka gala rezultāts ir mazāk patīkams nekā pirms tam.

Ja esat izstrādātājs, jums būs jāpielāgo sava darbplūsma. Dažos izplatīšanas apgabalos jūs, iespējams, nevarēsit veikt vēlamo darbu.

Flatpak lietotnēm ir lielāki failu izmēri nekā DEB vai RPM. Tas nozīmē, ka lejupielādei izmantosit lielāku interneta joslas platumu un vairāk vietas cietajā diskā. Tas ir jāpatur prātā, ja abiem ir piemaksa.

Ja jums patīk pielāgot katru datora aspektu, Flatpak dizainam raksturīgā izolācija var traucēt. Ir iespējams izveidot Flatpak lietotņu motīvus, taču, kamēr visa jūsu izmantotā programmatūra nav konfigurēta darbam ar Flatpak atļauju sistēmu, iespējams, atklāsit, ka daži jūsu pielāgošanas rīki nedarbojas.

Flatpak ir nogājis garu ceļu

Ne jau pirms daudziem gadiem Flatpak bija solījums par vieglākiem laikiem. Tagad Linux jaunpienācēji savās mašīnās var instalēt atjauninātu programmatūru, neizturot nevienu no vecajiem šķēršļiem.

Tehnoloģija ir pietiekami progresējusi, lai Linux galddatori spētu saliedēt formātu un nodrošināt stabilu un uzticamu pieredzi. Jautājums ir, vai šī pieredze daudz ko maina tajā, kas jums personīgi patīk Linux.

KopīgotČivinātE -pasts
Flathub vs. Snap veikals: labākās vietnes Linux lietotņu lejupielādei

Kad vēlaties lejupielādēt Linux lietotnes, kā salīdzināt Flathub un Snap Store? Mēs to nostādām viens pret otru, lai uzzinātu.

Lasīt Tālāk

Saistītās tēmas
  • Linux
  • Linux lietotnes
  • Pakotņu pārvaldnieki
Par autoru
Bērtels Kings (322 publicētie raksti)

Bertels ir digitāls minimālists, kurš raksta no klēpjdatora ar fiziskiem privātuma slēdžiem un operētājsistēmu, ko apstiprinājis Brīvās programmatūras fonds. Viņš augstu vērtē ētiku pār funkcijām un palīdz citiem kontrolēt savu digitālo dzīvi.

Vairāk no Bertela Kinga

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu