Linux-nybegynnere er ute etter en godbit siden de kan installere pakker mens de sparer tid og krefter. Canonical, Ubunts morselskap, var den første til å implementere snaps, en avhengighetsfri programvare som kryssdistribuerer.
Med Snap fulgte Flatpak, et annet universelt emballasjesystem, skrevet i C. Betraktet som et pakkehåndteringsverktøy, lar det brukeren installere og kjøre applikasjoner i et isolert miljø.
Grunnleggende terminologier
I likhet med Snap, tar Flatpak sikte på å forenkle programvareadministrasjon på tvers av Linux-distribusjoner. Her er noen vanlige terminologier det er verdt å vite:
- Flatpak: Dette er et system som brukes til å bygge, distribuere og kjøre skrivebordsapplikasjoner med sandkasse på Linux.
- Kjøretid: Runtimes kalles også plattformer ettersom disse fungerer som integrerte plattformer for å tilby grunnleggende verktøy som er nødvendige for at et Flatpak-program skal fungere.
- Flatpak-applikasjon: Dette er applikasjoner en bruker kan installere ved hjelp av flatpak kommandoen på datamaskinen.
Fordeler med å bruke Flatpak
- Universitet: Flatpak, som en tjenesteansvarlig for verktøy, lar en bruker installere og kjøre applikasjoner praktisk talt på nesten ethvert Linux-skrivebord. Dette inkluderer alle ikke-GNU-distribusjoner, skrivebeskyttede operativsystemer, systemfrie distribusjoner eller andre arkitekturer.
- Innovasjonsvennlig: Flatpak promoterer distribusjonsansvarlige for å hjelpe utviklere med å fokusere på innovasjonsmålene.
- Stabilitet: Eventuelle brudd i et program fører ikke til at systemet går i stykker. Dette er fordi Flatpak-driftstider er inneholdt og ikke forstyrrer systemets funksjon.
- Rotløs installasjon: Du trenger ikke forhøyede privilegier når du installerer et Flatpak-program / kjøretid.
- Sandkasseprogrammer: Et av Flatpaks primære mål er å forbedre systemsikkerheten ved å isolere applikasjoner fra hverandre. Søknadene sandbokses og kjøres i separate siloer.
I slekt: En nybegynnerveiledning for programvarelager i Ubuntu
Installere Flatpak på Linux-distribusjoner
Det er forskjellige måter å installere Flatpak, avhengig av Linux-distro du bruker.
Flatpak-installasjon er en to-trinns prosedyre. Det første trinnet inkluderer installering av Flatpak via en pakkebehandling. Det andre trinnet inkluderer å legge til Flatpaks depot Flathub, hvorfra du kan installere forskjellige applikasjoner.
Slik kan du installere pakken på forskjellige Linux-distribusjoner:
På Ubuntu og Mint
Som standard støtter Flatpak Ubuntu 18.04, Mint 19.3 og deres senere versjoner. Du kan installere pakken på Ubuntu og Linux Mint ved hjelp av APT:
sudo apt installer flatpak
På Debian og Debian-baserte distribusjoner
For å installere Flatpak på Debian-baserte distroer som Elementary og Zorin, må du legge til en PPA i systemet ditt før du laster ned pakken:
sudo add-apt-repository ppa: alexlarsson / flatpak
sudo apt oppdatering
sudo apt installer flatpak
Du kan også bruke kommandoene nevnt ovenfor for å installere Flatpak på Ubuntu.
På Red Hat og Fedora
For å installere på RHEL-baserte distribusjoner som Fedora og CentOS, kjør denne kommandoen:
sudo dnf installer flatpak
Alternativt kan du også bruke YUM pakkebehandler:
sudo yum installer flatpak
På OpenSUSE
Utsted følgende kommando for å installere Flatpak på OpenSUSE:
sudo zypper installer flatpak
På ArchLinux / Manjaro
Sist men ikke minst, for å installere pakken på Arch Linux og dens avledede distribusjoner, kjør følgende kommando:
sudo pacman -S flatpak
I slekt: Flathub vs. Snap Store: De beste nettstedene for nedlasting av Linux-apper
Legge til Flathub Repository i Linux
Det neste trinnet er å legge til Flatpaks depot, Flathub, slik at du kan laste ned og installere applikasjoner fra et av de mest populære og mest brukte repositoriene.
Til legg til depotet på Linux, kjør denne kommandoen:
flatpak remote-add --if-ikke-eksisterer flathub https://flathub.org/repo/flathub.flatpakrepo
Hvordan bruke Flatpak på Linux
Å bruke Flatpak er ganske lik å bruke andre pakkeforvaltere på Linux. Du kan søke etter og installere applikasjoner fra Flathub-depotet ved hjelp av Flatpak kommandolinjeverktøy.
Søk i applikasjoner på Flathub
Før du hopper inn for å installere applikasjonene, kan du sjekke om et bestemt program er tilgjengelig i depotet. Standardformatet for denne kommandoen er:
flatpak søkeapplikasjonsnavn
La oss som et eksempel søke etter Spotify og installere det hvis det er tilgjengelig.
flatpak search spotify
De resulterende verdiene viser applikasjons-ID, versjon, gren og fjernkontroller sammen med en beskrivelse av programvaren.
Installer pakker ved hjelp av Flatpak
Den grunnleggende syntaksen for å installere applikasjoner ved hjelp av Flatpak er:
flatpak installerer fjernapplikasjons-ID
For eksempel, for å installere Spotify, kan du bruke:
flatpak installere flathub com.spotify. Klient
Start et program
Bruk følgende kommandoformat for å starte et program:
flatpak kjøre applicationID
For eksempel:
flatpak kjøre com.spotify. Klient
Dette vil til slutt starte Spotify-applikasjonen på systemet ditt.
Liste installerte Flatpak-pakker
La oss ta dette et skritt videre. Slik får du en liste over alle Flatpak-pakkene som er installert på systemet ditt:
flatpak-liste
Oppdater installerte pakker
For å oppdatere Flatpak-pakker i systemet ditt, kjør:
flatpak oppdatering
Hvis alle pakkene allerede er oppdaterte, blir det ingen nye endringer etter at du har kjørt den nevnte kommandoen.
Avinstaller programvare ved hjelp av Flatpak
Hvis du har installert et program og ikke lenger vil beholde det, kan du avinstallere det med avinstallere metode. Standard syntaksen for kommandoen er:
flatpak avinstallere applicationID
Siden vi nettopp har installert Spotify, kan du prøve å avinstallere applikasjonen ved å skrive:
flatpak avinstallere com.spotify. Klient
Aktivere GNOME Repository
Akkurat som Flathub inneholder GNOME-depotet alle GNOME-kjerneapplikasjoner. Selve det sentrale depotet har to versjoner: stabil og nattlig.
Legg til GNOME Stable Repository
Bruk wget for å laste ned GPG-nøklene for depotet:
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
Legg til GNOME Flatpak-depotet til systemet ditt ved hjelp av ekstern-legge til:
sudo flatpak remote-add --gpg-import = gnome-sdk.gpg - hvis-ikke-eksisterer gnome-apps https://sdk.gnome.org/repo-apps/
For å installere den nattlige versjonen i stedet, utfør følgende kommandoer:
wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import = nightly.gpg - hvis-ikke-eksisterer gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/
Oppføring av eksterne arkiver
Slik viser du alle konfigurerte eksterne lagringssteder:
flatpak fjernkontroller
Ovennevnte kommando vil vise lagringsplassene du har lagt til systemet ditt. Det vises også hvis depotet er en systemomfattende installasjon eller spesifikt bare for noen få brukere.
Slette et Flatpak-lager
Den grunnleggende syntaksen for å slette et depot er:
sudo flatpak fjern-slett fjernnavn
...hvor eksternt navn er navnet på det eksterne depotet.
For eksempel for å fjerne Flathub-depotet fra systemet ditt:
sudo flatpak fjern-slett flathub
Reparerer Flatpak installasjon
Bruke reparere kommando for å reparere Flatpak-installasjonen på systemet ditt:
sudo flatpak reparasjon
Kommandoen tar litt tid å kjøre, så vær tålmodig og vent til den utføres fullt ut.
Drep en Flatpak-prosess
For å drepe enhver Flatpak-prosess, sjekk først hvilke prosesser som kjører:
sudo flatpak ps
For å drepe en prosess:
sudo flatpak kill applikasjonsID
Slik sjekker du om systemet drepte prosessen vellykket:
sudo flatpak ps
I slekt: Hvordan vise prosessrelatert informasjon på Linux ved hjelp av ps-kommandoen
Få mest mulig ut av Flatpak's kommandoer
Som nybegynner vil du sannsynligvis føle deg overveldet av de forskjellige terminologiene, sjargongen og mange kommandoer som er tilgjengelige i Linux-distribusjoner. Flatpak er imidlertid her for å gjøre livet ditt lettere ved å la deg installere applikasjoner trygt og sikkert.
Hvis du nettopp har begynt, er det best å utforske de forskjellige funksjonene sakte og jevnt mens du begynner å forstå de forskjellige nyanser som er tilgjengelige i distroene. Hvis du ikke vil håndtere kommandolinjen i det hele tatt, bør du vurdere å bytte til Snap og Snap Store for å installere pakker på Linux.
Overveldet av den bratte læringskurven til kommandolinjepakkeforvaltere? Kom i gang med Snap og Snap Store i dag.
Les Neste
- Linux
- Linux
- Linux-apper
- Pakkeforvaltere
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.