Flatpak on üks uuemaid paketivorminguid Linuxi töölaua kaunistamiseks. See on üks vorming, mis võimaldab teil installida tarkvara mis tahes Linuxi levitamiseks, kusjuures see tarkvara teoreetiliselt pääseb juurde ainult teie lubatud arvuti osadele.
Mõned Linuxi distributsioonid on Flatpaki juba suurel määral omaks võtnud, lähtudes vormingust all-in. Mis tunne on kasutada ainult Flatpaki töölauda?
Mis on Flatpak?
Flatpak on viis Linuxi jaoks rakenduste levitamiseks või allalaadimiseks. Nende kohta on palju öelda, nii et sügava sukeldumise jaoks vaadake meie selgitaja Flatpaki rakenduste kohta.
Lühiülevaate saamiseks on Flatpaki rakenduste eesmärk lahendada mitu probleemi:
- Flatpak on universaalne formaat, mis on ette nähtud praktiliselt kõigi Linuxi distributsioonide jaoks.
- See eraldab rakendused üksteisest, andes juurdepääsu ainult nendele osadele, millele te loa annate, sarnaselt Androidile ja iOS -ile.
- Flatpaki rakendused ei vaja installimisel või eemaldamisel parooli sisestamist.
- Flatpaki rakendused töötavad jätkuvalt Linuxi uuemate versioonidega.
Lihtsustatult öeldes soovib Flatpak muuta Linuxi rakenduste arendamise ja levitamise sama lihtsaks ja turvaliseks kui see on mobiilseadmetes.
Millised Linuxi distributsioonid on ainult Flatpak?
Mitte kõik distributsioonid, mis on omaks võtnud Flatpaki esmase paketivorminguna, pole seda teinud samamoodi. Kuid need on kolm silmapaistvat Linuxi distributsiooni, mis on omaks võtnud Flatpaki kui vaike- ja esmase viisi rakenduste levitamiseks.
1. Fedora Silverblue
Fedora Silverblue on Fedora Workstationi versioon, mis selle asemel, et süsteemi RPM-ide abil üles ehitada, käsitleb juurfailisüsteemi kui kirjutuskaitstud pilti, mida haldab tarkvara, mida tuntakse OSTree nime all. Te ei lae alla süsteemi värskendusi, vaid laadite alla uue pildi, et asendada olemasolev.
Selle eeliseks on see, et süsteemi on raske murda nii kaugele, et seda ei saa käivitada. Ja kui uus versioon tekitab probleeme, on ka lihtne eelnev pilt käivitada, tühistades soovimatud muudatused.
Tarkvara osas pöördub Fedora Silverblue Flatpaki poole. Kõik GNOME tarkvarast installitud rakendused on saadaval Flatpak -vormingus. Fedora säilitab oma Flatpaki rakenduste komplekti ja lisateabe saamiseks võite pöörduda Flathubi poole.
Tarkvara installimiseks mis tahes muus vormingus saate seda teha terminali konteineris, kasutades programmi Toolbox, või saate oma süsteemi kujutisele lisada konkreetseid RPM -e. Kuna RPM -ide lisamine pildile nõuab iga kord täielikku taaskäivitamist, pole see ideaalne viis rakenduste installimiseks ja sobib ainult nende programmide jaoks, mis pole Flatpak -vormingus veel saadaval.
2. Lõputu OS
Lõputu OS on levitamine, mis on suunatud lastele, koolidele ja maailma piirkondadele ilma pideva Interneti -ühenduseta. Nagu Silverblue, kasutab Endless OSTree ja Flatpaki kombinatsiooni. Erinevalt Silverblue'ist põhineb Endless OS -i süsteemipilt DEB -del.
Endless suhtub rakendustesse rangemalt. Tarkvara installite ainult rakenduste keskuse kaudu, mis levitab ainult Flatpak -vormingus rakendusi.
Lõputu operatsioonisüsteem ei kasuta traditsioonilist töölaualiidest (kuigi see põhineb GNOME -l), samuti ei ole paljud selle rakendused traditsioonilised Linuxi rakendused. See on põhimõtteliselt teistsugune kogemus.
3. Elementaarne OS
Ka elementaarne OS on Linuxist väga erinev. Alustades elementaarsest OS 6 -st, näitab AppCenter vaikimisi ainult rakendusi, mis on spetsiaalselt loodud elementaarsete operatsioonisüsteemide jaoks, ja näitab ainult Flatpaki rakendusi.
Nii et kuigi elementaarne OS jääb traditsiooniliseks paketipõhiseks süsteemiks süsteemivärskendused, mida levitatakse DEB -de kujul, te ei näe AppCenteris ühtegi rakendust, mis on installitud DEB -deks.
Kuna elementaarne OS jääb Ubuntu-põhiseks distributsiooniks, saate siiski terminali kasutada mis tahes rakenduse installimiseks saadaval Ubuntu hoidlates, kuid olete uuenduste installimisel või nende eemaldamisel sõltuv terminalist programmid.
Kui aga installite Flathubist ühe rakenduse, saate vaadata AppCenteris kõiki selle allika rakendusi, kuna need on Flatpaki rakendused.
Kas Flatpaki kasutamine on praktiline?
See sõltub sellest, millist tarkvara te regulaarselt kasutate ja millist kogemust soovite saada. Pange tähele, et kõik kolm ülaltoodud jaotist pakuvad spetsiaalset kasutajakogemust.
Fedora Silverblue pakub sisuliselt puhtaimat Linuxi jaoks saadaolevat GNOME -kogemust, kasutades kogukonnale keskenduvaid tehnoloogiaid. GNOME kogukond on pannud Flatpak -vormingu arendamisse ja kasutamisse rohkem energiat kui teised Linuxi töölauakeskkonnad ning enamik GNOME -tarkvara on kergesti kättesaadavad.
Samuti saate elementaarses operatsioonisüsteemis parima kogemuse kureeritud elementaarsete rakenduste juurde jäämisel. Kirjutamise ajal eristuvad teised Flathubi rakendused versioonis 6.0 tõenäolisemalt kui sisse lülitatud varasemad versioonid, kuna paljudel rakendustel on nüüd vaikimisi GNOME Adwaita teema, mitte elementaarne teema.
Ja nagu varem mainitud, on Endless OS tõesti oma asi.
Kes võiks soovida minna ainult Flatpaki?
Kui soovite operatsioonisüsteemi, mis lihtsalt töötab ja läheb teie teelt kõrvale, on see lähenemine samm selles suunas. Kasutajad ei saa oma süsteeme konfigureerida nii lihtsalt kui traditsiooniliselt Linuxis, kuid valesti võib minna palju vähem.
Kui enamik teie kasutatavaid rakendusi on saadaval Flathubi kaudu, on teil vähem tõenäoline, et teie töövoog oluliselt katkeb.
Lubade mudel pakub rohkem meelerahu. Saate blokeerida rakendustele juurdepääsu teie arvuti osadele, mis teile ei pruugi meeldida. See on veelgi suurem pluss, kui installite patenteeritud tarkvara, mida te ei pruugi usaldada.
Kui olete arendaja, võimaldab Silverblue'i konteineripõhine lähenemisviis teil töötada ka ilma, et peaksite oma põhisüsteemile arvukalt sõltuvusi installima.
Kes võiks soovida vältida ainult Flatpaki kasutamist?
Kui kasutate peamiselt platvormidevahelisi rakendusi või rohkem niššiprogramme, mida Flathubis pole, on võimalik need programmid installida Silverblue'i ja elementaarset operatsioonisüsteemi, kuid kogemus hõlmab hüppamist rohkem kui tavaliselt ja te võite leida, et lõpptulemus on vähem meeldiv kui enne.
Kui olete arendaja, peate oma töövoogu kohandama. Mõnes jaotises ei pruugi te üldse soovitud tööd teha.
Flatpaki rakendustel on suuremad failisuurused kui DEB -del või RPM -idel. See tähendab, et kasutate allalaadimisel rohkem Interneti ribalaiust ja kõvakettal rohkem ruumi. Seda tuleb meeles pidada, kui kumbki on lisatasu eest.
Kui teile meeldib arvuti iga aspekti kohandamine, võib Flatpaki disainile omane isolatsioon teid takistada. Flatpaki rakendusi on võimalik kujundada, kuid kuni kogu teie kasutatav tarkvara pole konfigureeritud töötama koos Flatpaki lubade süsteemiga, võite avastada, et mõned teie kohandamise tööriistad ei tööta.
Flatpak on jõudnud kaugele
Mitte nii palju aastaid tagasi lubas Flatpak kergemaid aegu. Nüüd saavad Linuxi uustulnukad oma masinatesse installida ajakohast tarkvara ilma vanu takistusi läbimata.
Tehnoloogia on piisavalt arenenud, nii et Linuxi lauaarvutid suudavad vormingus ringi liikuda ning pakkuda stabiilset ja usaldusväärset kogemust. Küsimus on selles, kas see kogemus muudab palju seda, mis teile Linuxis isiklikult meeldib.
Kui soovite alla laadida Linuxi rakendusi, kuidas võrrelda Flathubi ja Snap Store'i? Paneme nad üksteise vastu, et seda teada saada.
Loe edasi
- Linux
- Linuxi rakendused
- Paketihaldurid
Bertel on digitaalne minimalist, kes kirjutab sülearvutist, millel on füüsilised privaatsuslülitid ja Vaba Tarkvara Sihtasutus. Ta hindab eetikat funktsioonide üle ja aitab teistel oma digitaalse elu üle kontrolli saada.
Telli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin