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.
instagram viewer

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.

E-post
Alt du trenger å vite om Snap og Snap Store

Overveldet av den bratte læringskurven til kommandolinjepakkeforvaltere? Kom i gang med Snap og Snap Store i dag.

Les Neste

Relaterte temaer
  • Linux
  • Linux
  • Linux-apper
  • Pakkeforvaltere
Om forfatteren
Wini Bhalla (3 artikler publisert)Mer fra Wini Bhalla

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.

.