Flatpak je populární framework pro distribuci a spouštění aplikací v zabezpečeném prostředí v izolovaném prostoru na systémech Linux. Umožňuje vám instalovat a spouštět aplikace bez ohledu na distribuci Linuxu, kterou používáte, a poskytuje konzistenci a bezpečnost v různých prostředích. Balíčky Flatpak obsahují všechny nezbytné závislosti, které zajišťují, že aplikace běží podle očekávání bez konfliktu se systémovými knihovnami. Je to užitečné zejména pro přístup k nejnovějším verzím softwaru, které nemusí být dostupné prostřednictvím tradičních správců balíčků.
Na Ubuntu 24.04, 22.04 nebo 20.04 můžete Flatpak nainstalovat dvěma způsoby: pomocí výchozího úložiště Ubuntu pro stabilní a přímou instalaci nebo přidáním Flatpak Team Launchpad PPA pro přístup k nejnovějším stabilním verzím nebo vývojovým sestavením pro ty, kteří chtějí. přispět k testování. Tato příručka vás provede oběma metodami a zajistí, že budete mít nejnovější nastavení Flatpak, které vyhovuje vašim potřebám.
Aktualizujte Ubuntu před instalací Flatpak
Prvním úkolem je aktualizovat váš systém, abyste se ujistili, že všechny existující balíčky jsou před instalací aktuální.
sudo apt update && sudo apt upgrade
Metoda 1: Nainstalujte Flatpak přes výchozí úložiště APT
Instalaci Flatpak na Ubuntu lze provést různými metodami. První metodou, kterou probereme, je instalace pomocí úložiště Ubuntu. Je důležité si uvědomit, že ve výchozím nastavení Ubuntu uchovává Flatpak ve svém úložišti. Přesto není standardně nainstalován kvůli konkurenci se Snapem, mateřskou společností Ubuntu.
Chcete-li nainstalovat Flatpak pomocí úložiště Ubuntu, můžete použít následující příkaz v terminálu Linux:
sudo apt install flatpak
Tento příkaz vás vyzve k zadání hesla uživatele root před instalací Flatpak. Po zadání hesla se spustí proces instalace.
Po instalaci můžete přidat úložiště Flathub, což je primární úložiště pro aplikace Flatpak, spuštěním následujícího příkazu:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Tento příkaz přidá úložiště Flathub do vaší instalace Flatpak, což vám umožní snadno vyhledávat a instalovat aplikace z úložiště Flathub.
Metoda 2: Nainstalujte Flatpak přes Flatpak Team APT PPA
Druhý způsob instalace Flatpak na Ubuntu využívá tým „Flatpak“ LaunchPAD PPA, který obsahuje nejnovější stabilní a vývojové verze Flatpak. Tato metoda je vysoce doporučena, protože Canonical, mateřská společnost Ubuntu, vyvíjí větší tlak na používání Snap přes APT, zejména proti Flatpak.
Možnost 1: Importujte stabilní PPA Flatpak:
sudo add-apt-repository ppa:flatpak/stable -y
Možnost 2: Importujte vývoj PPA Flatpak:
sudo add-apt-repository ppa:flatpak/development -y
Po importu PPA spusťte aktualizaci APT, abyste zajistili, že se změny projeví:
sudo apt update
Nyní nainstalujte Flatpak spuštěním následujícího příkazu:
sudo apt install flatpak
Tento příkaz vás vyzve k zadání hesla uživatele root před instalací Flatpak. Po zadání hesla se spustí proces instalace.
Po instalaci můžete přidat úložiště Flathub, což je primární úložiště pro aplikace Flatpak, spuštěním následujícího příkazu:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Tento příkaz přidá úložiště Flathub do vaší instalace Flatpak, což vám umožní snadno vyhledávat a instalovat aplikace z úložiště Flathub.
Kromě toho, jakmile nainstalujete verzi Flatpak pomocí PPA, můžete zkontrolovat nainstalovanou verzi pomocí příkazu „apt-cache policy“, jak je uvedeno níže:
apt-cache policy flatpak
Jak je uvedeno v příručce, instalační proces nainstaloval vývojovou verzi Flatpak, což byla v době psaní verze 1.15.3. Je důležité poznamenat, že tato verze může být mírně před stabilní verzí Flatpak PPA a výrazně před výchozí verzí Ubuntu, která je 1.12.7 a je považována za zastaralou.
Základní příkazy Flatpak
Tato část podrobněji vysvětlí, jak používat Flatpak na vašem systému Ubuntu.
Přidání vzdáleného úložiště
Flatpak používá ke stahování a instalaci aplikací vzdálená úložiště. Chcete-li přidat vzdálené úložiště, použijte následující příkaz:
flatpak remote-add --if-not-exists <name> <URL>
Chcete-li například přidat úložiště Flathub, které je primárním úložištěm pro aplikace Flatpak, použijte následující příkaz:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Instalace aplikací
Chcete-li nainstalovat aplikaci pomocí Flatpak, použijte následující příkaz:
flatpak install <application-name>
Chcete-li například nainstalovat software pro úpravu obrázků GIMP, použijte následující příkaz:
flatpak install org.gimp.GIMP
Aktualizace aplikací
Chcete-li aktualizovat aplikaci, která byla nainstalována pomocí Flatpak, použijte následující příkaz:
flatpak update <application-name>
Chcete-li například aktualizovat GIMP, použijte následující příkaz:
flatpak update org.gimp.GIMP
Odinstalování aplikací
Chcete-li odinstalovat aplikaci, která byla nainstalována pomocí Flatpak, použijte následující příkaz:
flatpak uninstall <application-name>
Chcete-li například odinstalovat GIMP, použijte následující příkaz:
flatpak uninstall org.gimp.GIMP
Výpis nainstalovaných aplikací
Chcete-li zobrazit seznam všech aplikací, které byly nainstalovány pomocí Flatpak, použijte následující příkaz:
flatpak list
Hledání aplikací
Chcete-li vyhledat aplikaci v úložišti Flatpak, použijte následující příkaz:
flatpak search <search-term>
Chcete-li například vyhledat sadu produktivity LibreOffice, použijte následující příkaz:
flatpak search libreoffice
Výpis vzdálených úložišť
Chcete-li zobrazit všechna vzdálená úložiště, která jsou aktuálně nakonfigurována, použijte následující příkaz:
flatpak remote-list
Kontrola aktualizací
Chcete-li zkontrolovat aktualizace aplikací nainstalovaných pomocí Flatpak, použijte následující příkaz:
flatpak update
Aktualizace systému Flatpak
Chcete-li aktualizovat samotný systém Flatpak, použijte následující příkaz:
flatpak update --system
Informace o aplikacích
Chcete-li získat informace o aplikaci, jako je její verze a další podrobnosti, použijte následující příkaz:
flatpak info <application-name>
Chcete-li například získat informace o GIMPu, použijte následující příkaz:
flatpak info org.gimp.GIMP
Spuštěné aplikace
Chcete-li spustit aplikaci, která byla nainstalována pomocí Flatpak, použijte následující příkaz:
flatpak run <application-name>
Chcete-li například spustit GIMP, použijte následující příkaz:
flatpak run org.gimp.GIMP
Sideload aplikace
Chcete-li boční načtení aplikace, která nebyla stažena z úložiště, použijte následující příkaz:
flatpak install <path-to-application>
Export aplikace
Chcete-li exportovat aplikaci, která byla nainstalována pomocí Flatpak, do souboru, použijte následující příkaz:
flatpak export <application-name
Export aplikace
Chcete-li exportovat aplikaci, která byla nainstalována pomocí Flatpak, do souboru, použijte následující příkaz:
flatpak export <application-name> <filename>
Chcete-li například exportovat GIMP do souboru s názvem gimp.flatpak, použijte následující příkaz:
flatpak export org.gimp.GIMP gimp.flatpak
Import aplikace
Chcete-li importovat aplikaci, která byla exportována pomocí Flatpak, použijte následující příkaz:
flatpak install <filename>
Chcete-li například importovat soubor gimp.flatpak, který byl exportován dříve, použijte následující příkaz:
flatpak install gimp.flatpak
Seznam souborů v aplikaci
Chcete-li zobrazit seznam souborů, které byly nainstalovány jako součást aplikace, použijte následující příkaz:
flatpak list-files <application-name>
Chcete-li například zobrazit seznam souborů nainstalovaných jako součást GIMPu, použijte následující příkaz:
flatpak list-files org.gimp.GIMP
Zkontrolujte oprávnění aplikace
Chcete-li zkontrolovat oprávnění, která má aplikace, použijte následující příkaz:
flatpak permissions <application-name>
Chcete-li například zkontrolovat oprávnění pro GIMP, použijte následující příkaz:
flatpak permissions org.gimp.GIMP
Změňte oprávnění aplikace
Chcete-li změnit oprávnění, která má aplikace, použijte následující příkaz:
flatpak override <application-name> --filesystem=<directory>
Chcete-li například povolit GIMPu přístup k adresáři s názvem MyPhotos, použijte následující příkaz:
flatpak override org.gimp.GIMP --filesystem=/home/user/MyPhotos
Vzdálená aktualizace
Chcete-li aktualizovat všechna vzdálená úložiště, použijte následující příkaz:
flatpak update --appstream
Aktualizujte jeden ovladač
Chcete-li aktualizovat jediné vzdálené úložiště, použijte následující příkaz:
flatpak update <remote-name>
Odeberte dálkový ovladač
Chcete-li odebrat vzdálené úložiště, použijte následující příkaz:
flatpak remote-delete <remote-name>
Spusťte aplikaci v sandboxu
Chcete-li spustit aplikaci v prostředí sandbox, použijte následující příkaz:
flatpak run --sandbox <application-name>
Chcete-li například spustit GIMP v prostředí sandbox, použijte následující příkaz:
flatpak run --sandbox org.gimp.GIMP
Vytvořte balíček aplikací
Chcete-li vytvořit balíček aplikací, který lze distribuovat a instalovat na jiné systémy, použijte následující příkaz:
flatpak build-bundle <directory> <bundle-file>
Chcete-li například vytvořit balíček pro GIMP, použijte následující příkaz:
flatpak build-bundle org.gimp.GIMP gimp.bundle
Seznam nainstalovaných runtime s Flatpak na Ubuntu
Chcete-li zobrazit seznam všech aktuálně nainstalovaných modulů runtime, použijte následující příkaz:
flatpak list-runtime
Seznam dostupných runtime
Chcete-li vypsat všechna běhová prostředí, která jsou k dispozici v úložišti, použijte následující příkaz:
flatpak list-runtime -a
Seznam rozšíření
Chcete-li zobrazit všechna aktuálně nainstalovaná rozšíření, použijte následující příkaz:
flatpak list-extension
Seznam dostupných rozšíření
Chcete-li zobrazit všechna rozšíření, která jsou k dispozici v úložišti, použijte následující příkaz:
flatpak list-extension -a
To jsou jen některé ze základních příkazů Flatpak pro správu a nasazení aplikací ve vašem systému Ubuntu.
Závěr
S Flatpak nainstalovaným na vašem systému Ubuntu máte přístup k široké škále aplikací, které jsou bezpečně izolované a neustále aktualizované napříč distribucemi. Ať už zvolíte stabilitu výchozího úložiště Ubuntu nebo špičkové funkce z Flatpak Team Launchpad PPA, zajistíte, že váš systém bude vybaven pro práci s nejnovějšími aplikacemi dostupnými přes Flatpak. Pravidelné aktualizace, zejména při používání PPA, udrží vaši instalaci Flatpak aktuální a připravenou na veškerý nejnovější software. Užijte si flexibilitu a zabezpečení, které Flatpak přináší do vašeho prostředí Ubuntu.