
Nykyään kukaan, joka ei ole jossain vaiheessa kamppaillut Linux-riippuvuuksien kanssa, ei ole kokenut täyttä Linux-kokemusta. Tämän kaaoksen ratkaisemiseksi on syntynyt uusi työkalu. Flatpak käytännöllisimpänä vaihtoehtonaTästä on tullut ohjelmistojen asennuksen standardi riippumatta siitä, käytätkö Ubuntua, Fedoraa tai Archia. Vaikka jotkut pysyvät uskollisina natiiveille paketeille tai suosivat AppImagea, tämän formaatin tarjoama eristys on epäilemättä eduksi järjestelmän vakaudelle.
Taika piilee siinä, että sovellukset eivät kosketa jakelusi ydintä, mikä estää päivitystä rikkomasta koko järjestelmää. Kiitos Flathub keskitettynä luettelonaMeillä on pääsy homogeeniseen kokemukseen, vaikka tämä tuo mukanaan joitakin uhrauksia, kuten hieman suuremman tallennustilan kulutuksen ajan myötä kertyvien suoritusympäristöjen ja laajennusten vuoksi.
Mikä Flatpak tarkalleen ottaen on ja miten se toimii?
Pohjimmiltaan se on ohjelmistojen jakelutyökalu, joka käyttää sovellusvirtualisointi luodakseen hiekkalaatikkoympäristön. Sen kehitti alun perin Alexander Larsson Red Hatilla, ja se perustuu Bubblewrapiin sovelluksen eristämisen varmistamiseksi. Toisin kuin muut hallintaohjelmat, Se ei käytä taustalla toimivaa daemoniamikä tekee siitä melko kevyen ja tehokkaan resurssien käytössä, kun se ei ole käynnissä.
Yksi sen suurimmista hyveistä on jaetut suoritusympäristötSen sijaan, että jokainen sovellus asentaisi omat kirjastonsa, ne jakavat yhteiset perustat (kuten GNOME:lla tai KDE:llä), mikä välttää päällekkäisyyksiä. Lisäksi se mahdollistaa... käyttäjätason asennusTämä tarkoittaa, että voit tallentaa ohjelmiasi kotikansioosi ilman järjestelmänvalvojan oikeuksia (sudo).
Vertailu muihin managereihin: APT ja Snap
Jos olet Ubuntun käyttäjä, olet tottunut APT:hen, mutta Flatpak on eri luokkaa universaalisuuden suhteen. Vaikka APT on tiukasti riippuvainen Debian-perheestä, Flatpak on monijakelujärjestelmäToisaalta, Snapiin verrattuna, Flatpak tarjoaa yleensä a nopeampi käynnistysnopeus ja paljon kattavampi käyttöoikeuksien hallinta XDG-portaalien kautta.
Päivitysten osalta Snap on yleensä aggressiivisempi automaation suhteen, kun taas Flatpakissa käyttäjä säilyttää manuaalisen hallinnan kun haluat päivittää sovelluksiasi. Paketin koko on jossain siltä väliltä: suurempi kuin APT:n natiivipaketit, mutta yleensä optimoidumpi kuin Snapin.
Olennaiset huoltorutiinit terminaalin kautta
Monet ihmiset luulevat, että sovelluksen asentaminen riittää, mutta ajan myötä järjestelmästä voi tulla hieman hidas. Sinun ei tarvitse olla tietokoneasiantuntija, mutta kolmen peruskomennon suorittaminen aika ajoin tekee suuren eron. Jotta kaikki pysyisi ajan tasalla, komento flatpack-päivitys Se on avaintyökalu, koska se päivittää sekä sovellukset että niihin liittyvät ajonaikaiset ympäristöt.
Jos kokeilet usein useita ohjelmia ja poistat ne sitten, olet huomannut, että niistä jää jäljelle jäämiä. Tässä kohtaa komento tulee mukaan kuvaan. flatpakin asennuksen poisto – käyttämätönmikä on olennaista poista orpoja riippuvuuksia ja käyttökelvottomat suoritusympäristöt, jotka vapauttavat huomattavasti tilaa kiintolevyllä.
Jos tilanne pahenee ja sovellus alkaa toimia epätasaisesti tai päivitys keskeytyy kesken kaiken, on olemassa komento flatpak-korjausTämä prosessi tarkistaa asennuksen eheyden ja asenna epäjohdonmukaiset objektit uudelleenJos et halua tehdä radikaaleja muutoksia, voit kokeilla ensin muokkaajaa. --dry-run nähdäksesi, mitä tapahtuisi ilman muutoksia.
Edistynyt data- ja käyttöoikeuksien hallinta
Joskus sovelluksen asennuksen poistaminen ei riitä, koska määritystiedostoja jää jäljelle. Jos haluat suorittaa täydellisen puhdistuksen konsolista, voit käyttää flatpak-asennuksen poisto –poista-tiedot ja sen jälkeen sovellustunnus. Tämä tyhjentää välimuistin ja henkilökohtaiset asetukset, jättäen kaiken ikään kuin sitä ei olisi koskaan asennettu.
Tietoturvan osalta kaikkien sovellusten ei tarvitse käyttää koko järjestelmääsi. Voit hallita tätä ajamatta itseäsi hulluksi terminaalin kanssa, Flatseal on välttämätön sovellusSen avulla voit visuaalisesti ja helposti ottaa käyttöön tai poistaa käytöstä verkkokäyttöoikeuksia, pääsyä tiettyihin kansioihin tai ääniliitäntöihin estäen tuntemattomia sovelluksia nuuskimasta kotikansiosi ympäristössä.
Jos etsit entistä kokonaisvaltaisempaa hallintaa, Varasto on uusi helmiTämän työkalun avulla voit hallita sekä järjestelmä- että käyttäjäasennuksia, poistaa jäännöstietoja poistetuista sovelluksista ja jopa Poista tietyt päivitykset käytöstä ohjelmasta, jonka haluat säilyttää tietyssä versiossa.
Arkkitehtuurin ja asennustasojen ymmärtäminen
On tärkeää erottaa järjestelmäasennus ja käyttäjäasennus toisistaan. Järjestelmäasennus tallennetaan /var/lib/flatpak/app ja se on saatavilla kaikki joukkueprofiilit, usein vaatien pääkäyttäjän oikeudet. Käyttäjän hakemisto sitä vastoin sijaitsee ~/.local/share/flatpak/app, mikä edistää enemmän yksityisyyttä ja joustavuutta, jopa sallien kokoonpanon siirtämisen jakelujen välillä, jos säilytät /home-osion.
Jotta voit navigoida tässä ekosysteemissä, muista, että Flatpak käyttää käänteinen DNS-merkintä (kuten org.mozilla.firefox) pakettien tunnistamiseksi. Jos komento ei koskaan toimi, tarkista se flatpak-luettelo onko sovellus asennettu järjestelmä- vai käyttäjätasolla, koska saatat joutua lisäämään parametrin --user tai suorita se sudo.
Puhtaan Linux-järjestelmän ylläpitäminen sisältää säännöllisten puhdistuskomentojen käytön, käyttöoikeuksien valvonnan graafisilla työkaluilla ja tietoisen valinnan kunkin ohjelmiston globaalin tai paikallisen asennuksen välillä tietokoneen suorituskyvyn ja turvallisuuden optimoimiseksi.