[[oktatas:linux:csomagkezelés|< Csomagkezelés]]
====== A flatpak ======
* **Szerző:** Sallai András
* Copyright (c) 2020, Sallai András
* Szerkesztve: 2020, 2021
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== A flatpakról =====
A flatpak egy telepítéskezelő és futtató, amely zárt asztali dobozban futtatja az alkalmazásokat.
Ebben a leírásban rendszergazdaként kiadandó parancsok elé egy **#** karakter került, a felhasználóként kiadandó parancsok elé egy **$**.
Webhely:
* https://flatpak.org/
===== Telepítés =====
# apt install flatpak
===== Tároló =====
Tároló listázása:
$ flatpak remotes
Távoli tároló felvétele:
$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Távoli tároló törlése:
$ flatpak remote-delete flathub
A flathub a helyi név.
===== Használat =====
Keresés:
$ flatpak search gimp
A GIMP telepítése:
$ flatpak install flathub org.gimp.GIMP
Példa a SparkleShare telepítésére:
$ flatpak remote-add flathub https://flathub.org/repo/flathub.flatpakrepo
$ flatpak install flathub org.sparkleshare.SparkleShare
A telepítés egy .flatpakref állomány alapján is történhet, ráadásul ez lehet
egy távoli gépen is, amit egy URL-n keresztül érünk el.
$ flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref
Az 1.2 Flatpak óta a csomag azonosításhoz elég annak neve is:
$ flatpak install gimp
A telepített program futtatása:
$ flatpak run org.gimp.GIMP
A GIMP eltávolítása:
$ flatpak uninstall org.gimp.GIMP
===== Csomagok =====
Minden telepített csomag frissítése:
$ flatpak update
Telepített csomagok listázása:
$ flatpak list
===== Hibajavítás =====
Felesleges függőségek törlése:
$ flatpak uninstall --unused
Helyi inkonzisztens állapot helyrehozása:
$ flatpak repair
Történtek visszakövetése:
$ flatpak history
További információk:
* https://flatpak.org/ (2020)