A Flatpak egy népszerű keretrendszer az alkalmazások biztonságos, sandbox-környezetben való terjesztésére és futtatására Linux rendszereken. Lehetővé teszi az alkalmazások telepítését és futtatását a használt Linux disztribúciótól függetlenül, konzisztenciát és biztonságot biztosítva a különböző környezetekben. A Flatpak csomagok tartalmazzák az összes szükséges függőséget, biztosítva, hogy az alkalmazások a várt módon fussanak anélkül, hogy összeütközésbe kerülnének a rendszerkönyvtárakba. Különösen hasznos olyan szoftverek legújabb verzióinak eléréséhez, amelyek esetleg nem érhetők el a hagyományos csomagkezelőkkel.
Az Ubuntu 24.04-es, 22.04-es vagy 20.04-es verzióján a Flatpak kétféle módon telepíthető: az alapértelmezett Ubuntu-tároló használatával a stabil és egyszerű telepítés érdekében, vagy hozzáadhatja a Flatpak Team Launchpad PPA-t, hogy hozzáférhessen a legújabb stabil kiadáshoz vagy fejlesztési buildekhez azok számára, akik szeretnék hogy hozzájáruljon a teszteléshez. Ez az útmutató végigvezeti Önt mindkét módszeren, biztosítva, hogy az igényeinek megfelelő legújabb Flatpak-beállítással rendelkezzen.
Frissítse az Ubuntut a Flatpak telepítése előtt
Az első feladat a rendszer frissítése, hogy minden meglévő csomag naprakész legyen a telepítés előtt.
sudo apt update && sudo apt upgrade
1. módszer: Telepítse a Flatpak-ot az alapértelmezett APT-tárolón keresztül
A Flatpak telepítése az Ubuntu-ra különböző módszerekkel történhet. Az első módszer, amelyet megvitatunk, a telepítés az Ubuntu tárolóból. Fontos megjegyezni, hogy alapértelmezés szerint az Ubuntu a Flatpak-ot a tárolójában tartja. Ennek ellenére alapértelmezés szerint nincs telepítve, mivel versenyez a Snappal, az Ubuntu anyavállalatával.
A Flatpak Ubuntu lerakat használatával történő telepítéséhez a következő parancsot használhatja egy Linux terminálon:
sudo apt install flatpak
Ez a parancs kéri, hogy adja meg root jelszavát a Flatpak telepítése előtt. A jelszó megadása után megkezdődik a telepítési folyamat.
A telepítés után a következő parancs futtatásával hozzáadhatja a Flathub-tárat, amely a Flatpak-alkalmazások elsődleges tárolója:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Ez a parancs hozzáadja a Flathub tárat a Flatpak telepítéséhez, lehetővé téve az alkalmazások könnyű keresését és telepítését a Flathub lerakatból.
2. módszer: Telepítse a Flatpak-ot a Flatpak Team APT PPA-n keresztül
A Flatpak Ubuntun telepítésének második módja a „Flatpak” csapat LaunchPAD PPA-t használja, amely a Flatpak legújabb stabil és fejlesztői verzióit tartalmazza. Ez a módszer erősen ajánlott, mivel a Canonical, az Ubuntu anyavállalata nagyobb nyomást gyakorol a Snap over APT használatára, különösen a Flatpak ellen.
1. lehetőség: Flatpak stabil PPA importálása:
sudo add-apt-repository ppa:flatpak/stable -y
2. lehetőség: Flatpak fejlesztési PPA importálása:
sudo add-apt-repository ppa:flatpak/development -y
A PPA importálása után futtasson egy APT frissítést, hogy megbizonyosodjon arról, hogy a változások tükröződnek:
sudo apt update
Most telepítse a Flatpak-ot a következő parancs futtatásával:
sudo apt install flatpak
Ez a parancs a Flatpak telepítése előtt kéri a root jelszó megadását. A jelszó megadása után megkezdődik a telepítési folyamat.
A telepítés után a következő parancs futtatásával hozzáadhatja a Flathub-tárat, amely a Flatpak-alkalmazások elsődleges tárolója:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Ez a parancs hozzáadja a Flathub tárat a Flatpak telepítéséhez, lehetővé téve az alkalmazások könnyű keresését és telepítését a Flathub lerakatból.
Továbbá, miután telepítette a Flatpak verziót a PPA segítségével, ellenőrizheti a telepített verziót az „apt-cache policy” paranccsal, az alábbiak szerint:
apt-cache policy flatpak
Amint az az útmutatóban látható, a telepítési folyamat telepítette a Flatpak fejlesztői verzióját, amely a cikk írásakor 1.15.3 verzió volt. Fontos megjegyezni, hogy ez a verzió kissé megelőzheti a Flatpak PPA stabil verzióját, és jelentősen megelőzheti az Ubuntu alapértelmezett verzióját, amely 1.12.7 és elavultnak tekinthető.
Alapvető Flatpak parancsok
Ez a szakasz részletesebben elmagyarázza, hogyan használhatja a Flatpak csomagot Ubuntu rendszerén.
Távoli adattár hozzáadása
A Flatpak távoli adattárakat használ az alkalmazások letöltéséhez és telepítéséhez. Távoli adattár hozzáadásához használja a következő parancsot:
flatpak remote-add --if-not-exists <name> <URL>
Például a Flathub tároló hozzáadásához, amely a Flatpak alkalmazások elsődleges tárháza, használja a következő parancsot:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Alkalmazások telepítése
Egy alkalmazás Flatpak használatával történő telepítéséhez használja a következő parancsot:
flatpak install <application-name>
Például a GIMP képszerkesztő szoftver telepítéséhez használja a következő parancsot:
flatpak install org.gimp.GIMP
Alkalmazások frissítése
A Flatpak használatával telepített alkalmazás frissítéséhez használja a következő parancsot:
flatpak update <application-name>
Például a GIMP frissítéséhez használja a következő parancsot:
flatpak update org.gimp.GIMP
Alkalmazások eltávolítása
A Flatpak használatával telepített alkalmazás eltávolításához használja a következő parancsot:
flatpak uninstall <application-name>
Például a GIMP eltávolításához használja a következő parancsot:
flatpak uninstall org.gimp.GIMP
A telepített alkalmazások listázása
A Flatpak használatával telepített összes alkalmazás listázásához használja a következő parancsot:
flatpak list
Alkalmazások keresése
Alkalmazás kereséséhez a Flatpak tárolóban használja a következő parancsot:
flatpak search <search-term>
Például a LibreOffice termelékenységi csomag kereséséhez használja a következő parancsot:
flatpak search libreoffice
Távoli adattárak listázása
Az összes jelenleg konfigurált távoli adattár listázásához használja a következő parancsot:
flatpak remote-list
Frissítések keresése
A Flatpak használatával telepített alkalmazások frissítéseinek ellenőrzéséhez használja a következő parancsot:
flatpak update
A Flatpak rendszer frissítése
A Flatpak rendszer frissítéséhez használja a következő parancsot:
flatpak update --system
Információk a pályázatokról
Ha információkat szeretne kapni egy alkalmazásról, például annak verziójáról és egyéb részleteiről, használja a következő parancsot:
flatpak info <application-name>
Például a GIMP-ről szóló információk megszerzéséhez használja a következő parancsot:
flatpak info org.gimp.GIMP
Alkalmazások futtatása
A Flatpak használatával telepített alkalmazás futtatásához használja a következő parancsot:
flatpak run <application-name>
Például a GIMP futtatásához használja a következő parancsot:
flatpak run org.gimp.GIMP
Töltse be az alkalmazást oldalra
Egy olyan alkalmazás oldalbetöltéséhez, amelyet nem lerakatból töltöttek le, használja a következő parancsot:
flatpak install <path-to-application>
Alkalmazás exportálása
A Flatpak használatával telepített alkalmazás fájlba exportálásához használja a következő parancsot:
flatpak export <application-name
Alkalmazás exportálása
A Flatpak használatával telepített alkalmazás fájlba exportálásához használja a következő parancsot:
flatpak export <application-name> <filename>
Például a GIMP gimp.flatpak nevű fájlba történő exportálásához használja a következő parancsot:
flatpak export org.gimp.GIMP gimp.flatpak
Alkalmazás importálása
A Flatpak használatával exportált alkalmazás importálásához használja a következő parancsot:
flatpak install <filename>
Például a korábban exportált gimp.flatpak fájl importálásához használja a következő parancsot:
flatpak install gimp.flatpak
Fájlok listázása egy alkalmazásban
Az alkalmazás részeként telepített fájlok listázásához használja a következő parancsot:
flatpak list-files <application-name>
Például a GIMP részeként telepített fájlok listázásához használja a következő parancsot:
flatpak list-files org.gimp.GIMP
Ellenőrizze az Alkalmazásengedélyeket
Az alkalmazás engedélyeinek ellenőrzéséhez használja a következő parancsot:
flatpak permissions <application-name>
Például a GIMP engedélyeinek ellenőrzéséhez használja a következő parancsot:
flatpak permissions org.gimp.GIMP
Alkalmazásengedélyek módosítása
Az alkalmazás engedélyeinek módosításához használja a következő parancsot:
flatpak override <application-name> --filesystem=<directory>
Például, hogy a GIMP hozzáférjen egy MyPhotos nevű könyvtárhoz, használja a következő parancsot:
flatpak override org.gimp.GIMP --filesystem=/home/user/MyPhotos
Távoli frissítés
Az összes távoli adattár frissítéséhez használja a következő parancsot:
flatpak update --appstream
Egyetlen távirányító frissítése
Egy távoli adattár frissítéséhez használja a következő parancsot:
flatpak update <remote-name>
Távirányító eltávolítása
Távoli adattár eltávolításához használja a következő parancsot:
flatpak remote-delete <remote-name>
Futtassa az alkalmazást a Sandboxban
Egy alkalmazás sandbox környezetben való futtatásához használja a következő parancsot:
flatpak run --sandbox <application-name>
Például a GIMP sandbox környezetben való futtatásához használja a következő parancsot:
flatpak run --sandbox org.gimp.GIMP
Hozzon létre egy alkalmazáscsomagot
Más rendszerekre terjeszthető és telepíthető alkalmazáscsomag létrehozásához használja a következő parancsot:
flatpak build-bundle <directory> <bundle-file>
Például a GIMP csomag létrehozásához használja a következő parancsot:
flatpak build-bundle org.gimp.GIMP gimp.bundle
Listázza a telepített futtatókörnyezeteket a Flatpak segítségével az Ubuntun
Az összes jelenleg telepített futtatókörnyezet listázásához használja a következő parancsot:
flatpak list-runtime
Az elérhető futási idők listája
A lerakatban elérhető összes futási környezet listázásához használja a következő parancsot:
flatpak list-runtime -a
Kiterjesztések listája
Az összes jelenleg telepített bővítmény felsorolásához használja a következő parancsot:
flatpak list-extension
Az elérhető bővítmények listája
A lerakatban elérhető összes kiterjesztés listázásához használja a következő parancsot:
flatpak list-extension -a
Ez csak néhány alapvető Flatpak-parancs az alkalmazások kezeléséhez és telepítéséhez az Ubuntu rendszeren.
Következtetés
Az Ubuntu rendszerére telepített Flatpak segítségével az alkalmazások széles skálájához férhet hozzá, amelyek biztonságosan homokozóban vannak, és következetesen frissítik a disztribúciók között. Akár az alapértelmezett Ubuntu-tárhely stabilitását, akár a Flatpak Team Launchpad PPA legmodernebb szolgáltatásait választja, biztos lehet benne, hogy rendszere fel van szerelve a Flatpakon keresztül elérhető legújabb alkalmazások kezelésére. A rendszeres frissítések, különösen a PPA használatakor, folyamatosan frissítik a Flatpak telepítését, és készen állnak a legújabb szoftverekre. Élvezze a Flatpak által az Ubuntu környezetében nyújtott rugalmasságot és biztonságot.