Linux nybegyndere er i en godbid, da de kan installere pakker, mens de sparer tid og kræfter. Canonical, Ubuntus moderselskab, var den første til at implementere snaps, en afhængighedsfri software, der krydsfordelede.

Med Snap kom Flatpak, et andet universelt emballagesystem, skrevet i C. Betragtes som et pakkehåndteringsværktøj, og giver brugeren mulighed for at installere og køre applikationer i et isoleret miljø.

Grundlæggende terminologier

Ligesom Snap sigter Flatpak mod at forenkle softwarestyring på tværs af Linux-distributioner. Her er nogle almindelige terminologier, der er værd at vide:

  • Flatpak: Dette er et system, der bruges til at opbygge, distribuere og køre desktop-applikationer med sandkasse på Linux.
  • Kørselstid: Runtimes kaldes også platforme, da disse fungerer som integrerede platforme for at levere basale hjælpeprogrammer, der er nødvendige for, at en Flatpak-applikation fungerer.
  • Flatpak-applikation: Dette er applikationer, som en bruger kan installere ved hjælp af flatpak kommando på deres computer.
instagram viewer

Fordele ved at bruge Flatpak

  • Universalitet: Flatpak, som en utility service manager, giver en bruger mulighed for at installere og køre applikationer næsten på næsten ethvert Linux-skrivebord. Dette inkluderer alle ikke-GNU-distributioner, skrivebeskyttede operativsystemer, systemd-fri distributioner eller andre arkitekturer.
  • Innovationsvenlig: Flatpak fremmer distributionsvedligeholdere for at hjælpe udviklere med at fokusere på deres innovationsmål.
  • Stabilitet: Eventuelle brud i en applikation får ikke systemet til at gå i stykker. Dette skyldes, at Flatpak-driftstider er indeholdt og ikke forstyrrer systemets funktion.
  • Rootless installation: Du har ikke brug for forhøjede rettigheder, når du installerer en Flatpak-applikation / runtime.
  • Sandboxed applikationer: Et af Flatpaks primære mål er at forbedre systemsikkerheden ved at isolere applikationer fra hinanden. Applikationer sandboxes og køres i separate siloer.

Relaterede: En begyndervejledning til softwarelager i Ubuntu

Installation af Flatpak på Linux-distributioner

Der er forskellige måder at installere Flatpak afhængigt af den Linux-distro, du bruger.

Flatpak installation er en totrins procedure. Det første trin inkluderer installation af Flatpak via en pakkehåndtering. Det andet trin omfatter tilføjelse af Flatpaks lager Flathub, hvorfra du kan installere forskellige applikationer.

Sådan kan du installere pakken på forskellige Linux-distroer:

På Ubuntu og Mint

Som standard understøtter Flatpak Ubuntu 18.04, Mint 19.3 og deres senere versioner. Du kan installere pakken på Ubuntu og Linux Mint ved hjælp af APT:

sudo apt installer flatpak

Om Debian og Debian-baserede distroer

For at installere Flatpak på Debian-baserede distroer som Elementary og Zorin, skal du tilføje en PPA til dit system, før du downloader pakken:

sudo add-apt-repository ppa: alexlarsson / flatpak
sudo apt opdatering
sudo apt installer flatpak

Du kan også bruge de ovennævnte kommandoer til at installere Flatpak på Ubuntu.

På Red Hat og Fedora

For at installere på RHEL-baserede distributioner som Fedora og CentOS skal du køre denne kommando:

sudo dnf installerer flatpak

Alternativt kan du også bruge YUM-pakkehåndteringen:

sudo yum installer flatpak

På OpenSUSE

Udsted følgende kommando for at installere Flatpak på OpenSUSE:

sudo zypper installerer flatpak

På ArchLinux / Manjaro

Sidst men ikke mindst skal du køre følgende kommando for at installere pakken på Arch Linux og dens afledte distributioner:

sudo pacman -S flatpak

Relaterede: Flathub vs. Snap Store: De bedste steder til download af Linux-apps

Tilføjelse af Flathub Repository i Linux

Det næste trin er at tilføje Flatpaks lager, Flathub, så du kan downloade og installere applikationer fra et af dets mest populære og udbredte arkiver.

Til tilføj lageret på Linux, kør denne kommando:

flatpak remote-add - hvis-ikke-findes flathub https://flathub.org/repo/flathub.flatpakrepo

Sådan bruges Flatpak på Linux

Brug af Flatpak er meget lig at bruge andre pakkeforvaltere på Linux. Du kan søge efter og installere applikationer fra Flathub-arkivet ved hjælp af Flatpak kommandolinjeværktøj.

Søg efter applikationer på Flathub

Før du hopper ind for at installere applikationerne, kan du kontrollere, om en bestemt applikation er tilgængelig i arkivet. Standardformatet for denne kommando er:

flatpak-søgning applikationsnavn

Lad os som et eksempel søge efter Spotify og installere det, hvis det er tilgængeligt.

flatpak søgning spotify

De resulterende værdier viser applikations-id, version, gren og fjernbetjeninger sammen med en beskrivelse af softwaren.

Installer pakker ved hjælp af Flatpak

Den grundlæggende syntaks til installation af applikationer ved hjælp af Flatpak er:

flatpak install fjernbetjening applicationID

For eksempel for at installere Spotify kan du bruge:

flatpak installere flathub com.spotify. Klient

Start et program

Brug følgende kommandoformat til at starte et program:

flatpak køre applicationID

For eksempel:

flatpak køre com.spotify. Klient

Dette vil til sidst starte Spotify-applikationen på dit system.

Liste over installerede Flatpak-pakker

Lad os tage dette et skridt videre. For at få en liste over alle Flatpak-pakker, der er installeret på dit system:

flatpak liste

Opdater installerede pakker

For at opdatere Flatpak-pakker i dit system skal du køre:

flatpak opdatering

Hvis alle pakker allerede er opdaterede, sker der ingen nye ændringer efter kørsel af ovennævnte kommando.

Afinstaller software ved hjælp af Flatpak

Hvis du har installeret et program og ikke længere vil beholde det, kan du afinstallere det ved hjælp af afinstallere metode. Standardsyntaxen for kommandoen er:

flatpak afinstallere applicationID

Da vi lige har installeret Spotify, kan du prøve at afinstallere applikationen ved at skrive:

flatpak afinstallere com.spotify. Klient

Aktivering af GNOME-lageret

Ligesom Flathub indeholder GNOME-arkivet alle GNOME-kerneapplikationer. Selve det centrale lager har to versioner: stabil og natlig.

Tilføj GNOME Stable Repository

Brug wget for at downloade GPG-nøglerne til lageret:

wget https://sdk.gnome.org/keys/gnome-sdk.gpg

Føj GNOME Flatpak-lageret til dit system ved hjælp af fjern-tilføj:

sudo flatpak remote-add --gpg-import = gnome-sdk.gpg - hvis-ikke-findes gnome-apps https://sdk.gnome.org/repo-apps/

For at installere den natlige version i stedet skal du udstede følgende kommandoer:

wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import = nightly.gpg - hvis-ikke-findes gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/

Notering af eksterne arkiver

Sådan vises en liste over alle konfigurerede eksterne lagre:

flatpak fjernbetjeninger

Ovenstående kommando viser de lagre, du har tilføjet til dit system. Det vises også, hvis lageret er en systemomfattende installation eller kun specifikt for nogle få brugere.

Sletning af et Flatpak-lager

Den grundlæggende syntaks for at slette et lager er:

sudo flatpak fjern-slet fjernnavn

...hvor fjernbetjening-navn er navnet på det eksterne lager.

For eksempel for at fjerne Flathub-lageret fra dit system:

sudo flatpak fjern-slet flathub

Reparation af Flatpak installation

Brug reparation kommando til at reparere Flatpak-installationen på dit system:

sudo flatpak reparation

Kommandoen tager lidt tid at køre, så vær tålmodig, og vent på, at den udføres fuldt ud.

Dræb en Flatpak-proces

For at dræbe enhver Flatpak-proces skal du først kontrollere, hvilke processer der kører:

sudo flatpak ps

For at dræbe en proces:

sudo flatpak dræbe applicationID

For at kontrollere, om systemet dræbte processen med succes:

sudo flatpak ps

Relaterede: Sådan vises procesrelaterede oplysninger om Linux ved hjælp af ps-kommandoen

Få mest muligt ud af Flatpaks kommandoer

Som nybegynder vil du sandsynligvis føle dig overvældet af de forskellige terminologier, jargon og masser af kommandoer, der er tilgængelige inden for Linux-distroer. Flatpak er dog her for at gøre dit liv lettere ved at lade dig installere applikationer sikkert og sikkert.

Hvis du lige er begyndt, er det bedst at udforske de forskellige funktionaliteter langsomt og støt, når du går rundt om at forstå de forskellige nuancer, der er tilgængelige i distroerne. Hvis du overhovedet ikke vil håndtere kommandolinjen, skal du overveje at skifte til Snap og Snap Store for at installere pakker på Linux.

E-mail
Alt hvad du behøver at vide om Snap og Snap Store

Overvældet af den stejle indlæringskurve hos kommandolinjepakkeforvaltere? Kom godt i gang med Snap og Snap Store i dag.

Læs Næste

Relaterede emner
  • Linux
  • Linux
  • Linux-apps
  • Pakkechefer
Om forfatteren
Wini Bhalla (3 artikler udgivet)Mere fra Wini Bhalla

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.