Weboldal keresés

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


Linux alatt számos lehetőség kínálkozik a szoftvercsomag telepítésére. Használhatja a csomagkezelőket, például az APT-t a Debian-alapú disztribúciókhoz és a YUM-ot az RHEL-alapú disztribúciókhoz. Ha a csomagok nem érhetők el a hivatalos tárolókban, használhatja a rendelkezésre álló PPA-kat (Debian disztribúciók esetén), vagy telepítheti őket a DEB vagy < használatával.RPMcsomagok. Ha nem rajong a terminál használatáért, a Szoftverközpont sokkal egyszerűbb módot kínál az alkalmazások telepítésére. Ha minden nem sikerül, továbbra is lehetősége van forrásból építkezni.

Bárhogy is legyen, van néhány kihívás. Előfordulhat, hogy a szoftverközpontban nem mindig található a keresett alkalmazás, és a PPA-kból történő telepítés hibákat vagy kompatibilitási problémákat okozhat. Ezenkívül a forrásból való építés magasabb szintű szakértelmet igényel, és nem kezdőbarát módszer a Linux újoncainak.

Az ilyen kihívások fényében a csomagok univerzális telepítési módja erősen ajánlott az időmegtakarítás és a kompatibilitási problémákból eredő hibák elkerülése érdekében. A Canonical volt az első, aki egy ilyen ötletet snap csomagok formájában valósított meg. A Snapek keresztterjesztésű, konténeres és függőségmentes szoftvercsomagok, amelyek leegyszerűsítik a szoftveralkalmazások telepítését.

A snaps mellett megjelent a flatpak, amely egy újabb univerzális csomagolási rendszer.

Flatpaks

A C nyelven írt flatpak egy csomagkezelő segédprogram, amely lehetővé teszi a felhasználók számára, hogy alkalmazásokat telepítsenek és futtassák homokozóban vagy elszigetelt környezetben. Akárcsak a snaps, a flatpak célja a szoftvercsomagok kezelésének egyszerűsítése a különböző disztribúciókban. Egyetlen flatpak minden módosítás nélkül telepíthető bármely Linux disztribúcióba, amely támogatja a Flatpak csomagot.

A Flatpak telepítése Linux disztribúciókban

Ebben az útmutatóban arra összpontosítunk, hogyan telepítheti a Flatpakot, és hogyan használhatja azt különféle Linux-disztribúciókban. A Flatpak telepítése 2 lépésből áll. Először telepítenie kell a Flatpak csomagot a disztribúció csomagkezelőjével, majd később hozzá kell adnia a Flatpak tárolót (Flathub), ahonnan az alkalmazások telepítésre kerülnek.

Telepítse a Flatpakot az Ubuntu és a Mint rendszerre

Alapértelmezés szerint a Flatpak támogatott az Ubuntu 18.04 és a Mint 19.3 és újabb verzióiban. Ezt a parancs futtatásával erősítheti meg:

sudo apt install flatpak

Telepítse a Flatpak csomagot Debian és Debian alapú disztribúciókra

Más Debian-alapú disztribúciókhoz, mint például a Zorin, az Elementary és más disztribúciókhoz, adja hozzá a PPA-t, és hajtsa végre az alábbi parancsot:

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

Telepítse a Flatpakot a RedHat és a Fedora rendszeren

Fedora és RHEL/CentOS 8 esetén futtassa a parancsot.

sudo dnf install flatpak

A korábbi verziók esetén az RHEL/CentOS 7 a yum csomagkezelőt használja a flatpak telepítéséhez.

sudo yum install flatpak

Telepítse a Flatpakot az OpenSUSE-ra

A Flatpak engedélyezéséhez az OpenSUSE rendszeren hívja meg a parancsot:

sudo zypper install flatpak

Telepítse a Flatpakot az ArchLinux/Manjaro rendszerre

Végül a Flatpak engedélyezéséhez az Arch Linuxon és annak ízeiben, hívja meg a parancsot:

sudo pacman -S flatpak

A Flatpak telepítése után a következő lépés a Flatpak tárolójának engedélyezése lesz, ahonnan az alkalmazások letöltésre kerülnek.

Flathub Repository hozzáadása Linux alatt

A következő lépés a Flatpak tárolójának hozzáadása lesz, ahonnan letöltjük és telepítjük az alkalmazásokat. Itt. hozzáadjuk a Flathubot, mivel ez a legnépszerűbb és legszélesebb körben használt adattár.

A Flathub hozzáadásához a rendszerhez. futtassa az alábbi parancsot.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

A Flatpak használata Linuxban

Mielőtt telepítene egy alkalmazást a tárolóból, a szintaxis használatával megkeresheti annak elérhetőségét a Flathub oldalon:

flatpak search application name

Például a Flathub kereséshez a Spotify kifejezésre futtassa a következő parancsot:

flatpak search spotify

Az eredmények megadják az alkalmazásazonosítót, a verziót, az ágat, a távirányítókat, valamint a szoftveralkalmazás rövid leírását.

Az alkalmazás lerakatból történő telepítéséhez használja a következő szintaxist:

flatpak install [remotes] [Application ID]

Ebben az esetben a Spotify telepítéséhez futtassa a parancsot

flatpak install flathub com.spotify.Client

Flatpak alkalmazás futtatásához hajtsa végre a következő parancsot:

flatpak run [Application ID]

Például,

flatpak run com.spotify.Client

Az én esetemben ez a Spotify alkalmazás elindítását eredményezte.

A rendszeren található flatpak csomagok listázásához futtassa a parancsot:

flatpak list

Egy alkalmazás eltávolításához használja a következő szintaxist:

flatpak uninstall [Application ID]

Például a Spotify eltávolításához futtassa:

flatpak uninstall com.spotify.Client

Az összes flatpak csomag frissítéséhez futtassa:

flatpak update

Az én esetemben minden flatpak naprakész volt, így nem történt változtatás.

Végül a használt flatpak verziójának ellenőrzéséhez hajtsa végre a következőt:

flatpak --version

Következtetés

A Flatpak nagyban hozzájárul a rendszer további szoftvereihez való hozzáférés biztosításához. Ezt a Flathub adattár teszi lehetővé, amely a flatpak alkalmazások hatalmas gyűjteményét tartalmazza.