Sådan bruges og installeres FlatPak på Linux

Det ser ud til, at universelle applikationsinstallatører er det nye i Linux-verdenen. Du har udviklerne bag Ubuntu, der arbejder på snaps, App Image (også det, der er tættest på .exe-filer på Linux), Deis, ZeroInstall og selvfølgelig den nye ting, alle taler om: Flatpak. For længe har open source-fællesskabet og Linux som helhed haft brug for en enkelt måde at levere software til mange forskellige Linux-distributioner. I 2017 er der mange forskellige softwareprojekter, der konkurrerer om rampelyset. Flatpak er ikke anderledes. Det er et værktøj udviklet af Free Desktop Project, der lover at gøre det super nemt at levere enhver type software, problemfrit og nemt til enhver type Linux-distribution på markedet.

SPOILER ALERT: Rul ned og se videotutorialen i slutningen af ​​denne artikel.

I denne artikel vil vi gennemgå, hvordan du får denne spændende nye teknologi til at fungere på din foretrukne Linux-distribution.

Installation af FlatPak

Flatpak-udviklere har arbejdet hårdt med Linux-distributionsvedligeholdere for at gøre det så nemt at få alt til at køre. Åbn et terminalvindue, find sektionen med det operativsystem, du bruger, og indtast kommandoen/kommandoerne for at få det installeret!

  Sådan opretter du en Linux NAS med Amahi

Arch Linux

sudo pacman -S flatpak

Fedora

sudo dnf install flatpak

OpenSUSE

sudo zypper install flatpak

Mageia

sudo urpmi flatpak

eller (hvis du bruger DNF)

sudo dnf install flatpak

Ubuntu

Ubuntu 16.04 LTS

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update sudo apt install flatpak

Ubuntu 17.04+

sudo apt install flatpak

Debian-testning/ustabil

sudo apt-get install flatpak

Gentoo

Først skal du få en rodskal: sudo -s eller su

Opret derefter en ny konfigurationsfil: nano -w /etc/portage/repos.conf/flatpak-overlay.conf

Indsæt følgende kode i filen:

[flatpak-overlay]
priority = 50
location = /usr/local/portage/flatpak-overlay
sync-type = git
sync-uri = git://github.com/fosero/flatpak-overlay.git

auto-synkronisering = Ja

Gem konfigurationsfilen med Ctrl + O tastaturkombinationen.

Til sidst skal du køre en synkronisering for at installere Flatpak.

emerge --sync

Brug af Flatpak

Flatpak er meget decentraliseret teknologi. I modsætning til andre “universelle app”-løsninger som snaps, er der ingen enkelt softwarebutik. I stedet er der mange. Dette program giver brugerne mulighed for at lave deres egne containere og uploade dem til de officielle servere, men det er også muligt for brugere at hoste deres egne og helt ignorere den officielle måde.

Er du udvikler? Tjek de officielle oplysninger til lær hvordan man laver en Flatpak.

Installation af en Flatpak fra et lager

For at installere en Flatpak-app på din Linux-computer skal du åbne en terminal. Indtast derefter denne kommando for at få root-adgang: sudo -s

I dette eksempel installerer vi Spotify via kommandolinjen. Start med at fortælle Flatpak-tjenesten om at hente fjernappen.

flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref

Installer derefter Spotify med run-kommandoen.

flatpak run com.spotify.Client

Når processen er færdig, skal du tjekke din applikationsmenu. Et Spotify-ikon vises.

  Sådan planlægger du nedlukning på Linux

Installation af en Flatpak fra en fil

Heldigvis er kommandolinjen ikke den eneste måde at installere en Flatpak-app på. Det er også muligt at downloade en .flatpakref fil, og installere den uden at indtaste en eneste kommando.

Først skal du sørge for, at gnome-software er installeret på systemet (selvom det højst sandsynligt allerede er det). Download derefter en .flatpakref-fil via app side. I dette eksempel bruger vi Skype.

Når filen er downloadet til din pc, skal du åbne filhåndteringen og gå til placeringen af ​​den downloadede app. Højreklik på den, og vælg “Åbn med softwareinstallation”. Dette vil starte Gnome Software-butikken og åbne en side, der viser detaljerede oplysninger om den app, der vil blive installeret.

Klik på installationsknappen, indtast din adgangskode og vent. En meddelelse vil poppe op, når programmet er færdigt.

Det er det! Tjek programmenuen for det nyligt installerede program.

Opdatering af Flatpaks

Opdatering, ligesom installation, er mulig på to måder. Den første måde er med terminalen. Start med at liste alle installerede Flatpaks på systemet med kommandoen list.

flatpak list

Vælg derefter en Flatpak-app fra listen, og tilføj den til slutningen af: flatpak-opdatering

  Sådan bruger du whois-kommandoen på Linux

Hvis du gør dette, opdateres den enkelte app. Alternativt skal du bare skrive flatpak update for at opdatere alle apps på systemet.

Vil du ikke bruge terminalen? Bare brug Gnome Software som normalt. Når der er en Flatpak-opdatering, fortæller den dig! Installer det som normalt sammen med regelmæssige softwareopdateringer.

Afinstallerer Flatpaks

Afinstaller en app ved først at bruge listekommandoen for at finde navnet på den app, der skal afinstalleres. Kopier derefter navnet og skriv:

sudo flatpak uninstall appnamehere

Alternativt kan du åbne Gnome Software, søge efter appen og klikke på “afinstaller”.

Konklusion

Softwaredistribution har altid været et af de svageste punkter ved Linux: udviklere har intet ønske om at pakke deres program i 100 forskellige formater. Derudover ønsker brugere en bedre måde at installere software på i stedet for at stole på terminalen. Flatpack er endnu et forsøg på at løse dette. Den udfører denne enorme opgave ved at tage programmer og virtualisere dem inde i containere, så de kan køre på hvad som helst når som helst. Udviklingen af ​​denne software tager fart, og Flatpaks hjælper med at levere populær software som: Spotify, Blender, Mozilla Firefox og endda Microsoft Skype. Supporten til dette værktøj er massiv, og adoptionen bliver kun bedre.

Flatpaks har et stort potentiale, men de overskygges af andre spillere i det “universelle Linux-installationsprogram”. Som et resultat er de kun kendt af Linux-nørder. Det er mit håb, at denne tutorial vil skinne noget tiltrængt lys på Flatpak, så alle typer Linux-brugere kan begynde at bruge dem!