Úgy tűnik, mintha egyetemes alkalmazástelepítők lennénekaz új dolog a Linux világában. Megkapta az Ubuntu mögött a fejlesztőket, akik pillanatok alatt dolgoznak, az App Image (más néven a Linuxhoz legközelebb eső fájlok), a Deis, a ZeroInstall és természetesen az új dolog, amiről mindenki beszél: Flatpak. Túl sokáig a nyílt forráskódú közösségnek és a Linux egészének egységes módra volt szüksége a szoftver szállításához számos különféle Linux disztribúcióhoz. 2017-ben számos különféle szoftverprojekt versenyez a reflektorfényben. A Flatpak nem különbözik egymástól. Ez egy olyan eszköz, amelyet a Free Desktop Project fejlesztett ki, és ígéretet tesz arra, hogy rendkívül egyszerűvé teszi bármilyen típusú szoftver zökkenőmentes és könnyű szállítását bármilyen típusú Linux disztribúcióra a piacon.
SPOILER FIGYELMEZTETÉS: Görgessen le, és nézze meg a videó bemutatóját a cikk végén.
Ebben a cikkben azt tárgyaljuk, hogyan lehet ezt az izgalmas új technológiát működtetni a kedvenc Linux disztribúcióján.
A FlatPak telepítése
A Flatpak fejlesztői keményen dolgoztak a Linux-szala disztribúciós karbantartók számára, hogy így minden könnyen működjön. Nyisson meg egy terminál ablakot, keresse meg a használt operációs rendszer részét, és írja be a parancs (oka) t, hogy telepítse!
Arch Linux
sudo pacman -S flatpak
Fedora
sudo dnf install flatpak
OpenSUSE
sudo zypper install flatpak
Mageia
sudo urpmi flatpak
vagy (ha DNF-t használ)
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 or 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űzet 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, például a pattanásokkal ellentétben nincs egyetlen szoftverüzlet. Ehelyett sok. 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 őket a hivatalos szerverekre, de a felhasználók számára lehetőség van a saját gazdagépeik tárolására is, és a hivatalos módszert teljesen figyelmen kívül hagyhatják.
Ön fejlesztő? Nézze meg a hivatalos információkat a Flatpak elkészítéséhez.
Flatpak telepítése a lerakatból
A Flatpak alkalmazás telepítéséhez a Linux számítógépére nyisson meg egy terminált. Ezután adja meg ezt a parancsot a root hozzáférés megszerzéséhez: sudo -s
Ebben a példában a Spotify parancsot telepíti. Kezdje azzal, hogy közli a Flatpak szolgáltatással a távoli alkalmazás letöltését.
flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref
Ezután telepítse a Spotify-t a futtatás paranccsal.
flatpak run com.spotify.Client
Amikor a folyamat befejeződött, ellenőrizze az alkalmazás menüjét. Megjelenik a Spotify ikon.
Flatpak telepítése egy fájlból
Szerencsére a parancssor nem az egyetlen mód a Flatpak alkalmazás telepítésére. Ezenkívül letölthető a .flatpakref
fájlt, és egyetlen parancs megadása nélkül telepítse.
Először ellenőrizze, hogy a gnome-szoftver telepítve van-e a rendszerre (bár valószínűleg már van). Ezután töltse le a .flatpakref
fájl az alkalmazás oldalán. Ebben a példában a Skype-t fogjuk használni.

Amikor a fájlt letöltötte a számítógépére, nyissa mega fájlkezelőt, és lépjen a letöltött alkalmazás helyére. Kattintson a jobb egérgombbal, és válassza az „Open with Software Install” lehetőséget. Ezzel elindul a Gnome szoftver tároló, és megjelenik egy oldal, amely bemutatja a telepített alkalmazás részletes adatait.
Kattintson a telepítés gombra, írja be a jelszavát, és várjon. A program befejezésekor egy értesítés jelenik meg.
Ez az! Ellenőrizze az alkalmazás menüjét az újonnan telepített programhoz.
A Flatpaks frissítése
A frissítés, például a telepítés, kétféle módon lehetséges. Az első út a terminállal történik. Kezdje úgy, hogy felsorolja a rendszer összes telepített Flatpaks-ét a list paranccsal.
flatpak list

Ezután válassza ki a Flatpak alkalmazást a listából, és adja hozzá a következőhöz: flatpak update
Ezzel frissíti az egyes alkalmazásokat. Alternatív megoldásként csak írja be flatpak update
a rendszer összes alkalmazásának frissítéséhez.
Nem akarja használni a terminált? Csak szokásos módon használja a Gnome szoftvert. Ha van Flatpak frissítés, akkor erről értesítjük! Telepítse a szokásos módon, a szokásos szoftverfrissítésekkel együtt.
A Flatpaks eltávolítása
Távolítsa el az alkalmazást úgy, hogy először a list paranccsal találja meg az eltávolítandó alkalmazás nevét. Ezután másolja a nevet, és írja be:
sudo flatpak uninstall appnamehere
Alternatív megoldásként nyissa meg a Gnome szoftvert, keresse meg az alkalmazást és kattintson az „eltávolítás” elemre.
Következtetés
A szoftverterjesztés mindig is az egyik volta Linux leggyengébb pontjai: a fejlesztők nem akarnak programot 100 különféle formátumba csomagolni. Ezenkívül a felhasználók egy jobb módszert akarnak a szoftver telepítéséhez, ahelyett, hogy támaszkodnának a terminálra. A Flatpack egy újabb kísérlet erre. Ezt a hatalmas feladatot úgy hajtja végre, hogy programokat készít és virtualizálja őket a konténerek belsejébe, lehetővé téve számukra, hogy bármikor futhassanak. Ennek a szoftvernek a fejlesztése felgyorsul, a Flatpaks segíti a népszerű szoftverek, például a Spotify, a Blender, a Mozilla Firefox és akár a Microsoft Skype szállítását. Ennek az eszköznek a támogatása hatalmas, és az elfogadás csak javul.
A Flatpaks-eknek sok a lehetősége, de vannakaz „univerzális Linux telepítő” játék többi szereplője elárnyékolja. Ennek eredményeként csak a Linux geeks ismeri őket. Remélem, hogy ez az oktatóprogram valami nagyon szükséges fényt rávilágít a Flatpak-ra, hogy minden típusú Linux-felhasználó el tudja kezdeni használni őket!
Hozzászólások