A FlatPak használata és telepítése Linuxon

Úgy tűnik, hogy az univerzális alkalmazástelepítők újak a Linux világában. Az Ubuntu mögött álló fejlesztők a snap-eken, az App Image-en (vagyis a Linuxon a legközelebb álló .exe-fájlokon), a Deis-en, a ZeroInstall-on és természetesen az újdonságon, amiről mindenki beszél: a Flatpak-on dolgoznak. A nyílt forráskódú közösségnek és a Linux egészének túl sokáig volt szüksége egyetlen módra, hogy szoftvereket szállítson sok különböző Linux disztribúcióhoz. 2017-ben számos különböző szoftverprojekt verseng a reflektorfényért. A Flatpak nem más. Ez a Free Desktop Project által kifejlesztett eszköz, amely azt ígéri, hogy rendkívül egyszerűvé teszi bármilyen típusú szoftver zökkenőmentes és egyszerű eljuttatását a piacon lévő bármilyen típusú Linux disztribúcióhoz.

SPOILER FIGYELMEZTETÉS: Görgessen le, és tekintse meg a cikk végén található oktatóvideót.

Ebben a cikkben áttekintjük, hogyan lehet ezt az izgalmas új technológiát használni kedvenc Linux disztribúcióján.

A FlatPak telepítése

A Flatpak fejlesztői keményen dolgoztak a Linux disztribúció karbantartóival annak érdekében, hogy minden könnyen futhasson. Nyisson meg egy terminálablakot, keresse meg a használt operációs rendszert tartalmazó részt, és írja be a parancs(oka)t a telepítéshez!

  Képek beolvasása és szöveggé alakítása

Arch Linux

sudo pacman -S flatpak

Fedora

sudo dnf install flatpak

OpenSUSE

sudo zypper install flatpak

Mageia

sudo urpmi flatpak

vagy (DNF használata esetén)

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 tesztelés/instabil

sudo apt-get install flatpak

Gentoo

Először szerezzen be egy gyökérhéjat: sudo -s vagy su

Ezután hozzon létre egy új konfigurációs fájlt: nano -w /etc/portage/repos.conf/flatpak-overlay.conf

Illessze be a következő kódot a fájlba:

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

auto-sync = Igen

Mentse el a konfigurációs fájlt a Ctrl + O billentyűkombinációval.

Végül futtasson egy szinkronizálást a Flatpak telepítéséhez.

emerge --sync

Flatpak használata

A Flatpak nagyon decentralizált technológia. Más „univerzális alkalmazás” megoldásokkal ellentétben, mint például a snaps, nincs egyetlen szoftverbolt sem. Ehelyett sok van. Ez a program lehetővé teszi a felhasználók számára, hogy saját konténereket készítsenek, és feltöltsék azokat a hivatalos szerverekre, de lehetőség van arra is, hogy a felhasználók saját maguk tároljanak, és figyelmen kívül hagyják a hivatalos utat.

Ön fejlesztő? Tekintse meg a hivatalos információkat tanulja meg a Flatpak készítését.

Flatpak telepítése tárolóból

A Flatpak alkalmazás Linux számítógépére történő telepítéséhez nyisson meg egy terminált. Ezután írja be ezt a parancsot a root hozzáféréshez: sudo -s

Ebben a példában a Spotify-t a parancssoron keresztül telepítjük. Kezdje azzal, hogy megmondja a Flatpak szolgáltatásnak, hogy szerezze be a távoli alkalmazást.

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

Ezután telepítse a Spotify-t a run paranccsal.

flatpak run com.spotify.Client

Ha a folyamat befejeződött, ellenőrizze az alkalmazás menüjét. Megjelenik egy Spotify ikon.

  Konvertálja az időzónákat akár öt helyszínre, bárhonnan iPhone-ján

Flatpak telepítése fájlból

Szerencsére nem a parancssor az egyetlen módja a Flatpak alkalmazás telepítésének. Lehetőség van .flatpakref fájl letöltésére és telepítésére egyetlen parancs megadása nélkül.

Először is győződjön meg arról, hogy a gnome-szoftver telepítve van a rendszeren (bár valószínűleg már van). Ezután töltsön le egy .flatpakref fájlt a alkalmazás oldala. Ebben a példában Skype-ot fogunk használni.

Amikor a fájl letöltődött a számítógépére, nyissa meg a fájlkezelőt, és lépjen a letöltött alkalmazás helyére. Kattintson rá jobb gombbal, és válassza a „Megnyitás szoftvertelepítéssel” lehetőséget. Ezzel elindítja a Gnome Software áruházat, és megjelenik egy oldal, amely részletes információkat tartalmaz a telepítendő alkalmazásról.

Kattintson a telepítés gombra, írja be jelszavát, és várjon. Egy értesítés jelenik meg, amikor a program befejeződött.

Ez az! Ellenőrizze az alkalmazás menüben az újonnan telepített programot.

Flatpaks frissítés

A frissítés, akárcsak a telepítés, kétféleképpen lehetséges. Az első módszer a terminál. Kezdje azzal, hogy listázza az összes telepített Flatpak csomagot a rendszeren a list paranccsal.

flatpak list

Ezután válasszon ki egy Flatpak alkalmazást a listából, és adja hozzá a Flatpak frissítés végéhez

  Bármilyen infravörös eszköz távoli vezérlése a HTC One segítségével

Ezzel frissíti az egyedi alkalmazást. Alternatív megoldásként egyszerűen írja be a flatpak update parancsot a rendszer összes alkalmazásának frissítéséhez.

Nem akarod használni a terminált? Csak használja a Gnome szoftvert a szokásos módon. Amint lesz Flatpak frissítés, megmondja! Telepítse a szokásos módon, rendszeres szoftverfrissítésekkel együtt.

Flatpaks eltávolítása

Távolítson el egy alkalmazást úgy, hogy először a list paranccsal keresse meg az eltávolítani kívánt alkalmazás nevét. Ezután másolja ki a nevet, és írja be:

sudo flatpak uninstall appnamehere

Alternatív megoldásként nyissa meg a Gnome Software alkalmazást, keresse meg az alkalmazást, és kattintson az „eltávolítás” gombra.

Következtetés

A szoftverek forgalmazása mindig is a Linux egyik leggyengébb pontja volt: a fejlesztőknek nincs kedve programjaikat 100 különböző formátumba csomagolni. Ezenkívül a felhasználók jobb módszert szeretnének telepíteni a szoftverre, ahelyett, hogy a terminálra hagyatkoznának. A Flatpack egy újabb kísérlet ennek javítására. Ezt a hatalmas feladatot úgy valósítja meg, hogy programokat vesz, és konténerekben virtualizálja őket, lehetővé téve, hogy bármikor bármin futhassanak. Ennek a szoftvernek a fejlesztése felgyorsul, és a Flatpaks segít olyan népszerű szoftverek szállításában, mint a Spotify, a Blender, a Mozilla Firefox és még a Microsoft Skype is. Ennek az eszköznek a támogatottsága hatalmas, és az elfogadás egyre jobb.

A Flatpakokban sok lehetőség rejlik, de az „univerzális Linux telepítő” játék többi játékosa beárnyékolja őket. Ennek eredményeként csak a Linux geekek ismerik őket. Remélem, hogy ez az oktatóanyag megvilágítja a Flatpakon oly nagyon szükséges fényt, hogy minden Linux-felhasználó elkezdhesse használni!