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.
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.
Overvældet af den stejle indlæringskurve hos kommandolinjepakkeforvaltere? Kom godt i gang med Snap og Snap Store i dag.
Læs Næste
- Linux
- Linux
- Linux-apps
- Pakkechefer
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.