Před časem jsem napsal článek na náš sesterský blog Ubunlog, ve kterém jsem vysvětlil, jak přidat podporu pro flatpak v Ubuntu. Problém nebo to, co tento úkol trochu ztěžuje, je to, že Canonical to nepodporuje a jeho obchod se softwarem, tehdy známý jako Snap Store, tuto možnost ani nenabízí. V OS Raspberry Pi také neexistuje žádná přímá podpora, protože nemá žádný obchod se softwarem a nabízí správce balíčků nekompatibilní s Flathub.
Ale všechno v Linuxu má řešení. Může to stát více, může to stát méně, ale (téměř) vše, co jedno distro umí, umí druhé. Pravdou je, že aktivace podpory pro balíčky flatpak v Raspberry Pi S jeho oficiálním systémem je to velmi jednoduché a jedinou překážkou je, že musíte napsat příkazy k instalaci softwaru.
Jak aktivovat podporu Flatpak na Raspberry Pi
První věc, kterou bych rád poznamenal, je to Nemělo by velký smysl sledovat tento tutoriál, pokud jste si vybrali 32bitovou verzi operačního systému Raspberry Pi. Nejde o to, že by to nebylo kompatibilní, ale většina aplikací podporuje pouze 64bit, ať už na AMD nebo ARM. Takže pokud je váš systém 32bitový, můžete také přestat číst. Pokud máte 64bitovou verzi, kroky k aktivaci podpory flatpak a instalaci aplikací Flathub by vypadaly takto:
- Otevíráme terminál. Není zde žádná záhada, o to více, když je terminálová aplikace upevněna na panelu.
- Napíšeme tyto dva příkazy (první nainstaluje potřebný balíček a druhý přidá úložiště Flathub):
apt install flatpak flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
- Poté zbývá pouze restartovat a podpora by již byla aktivována.
A jak nainstaluji software Flathub na svůj Raspberry?
Instalace softwaru je také jednoduchá, i když to musíte udělat starým způsobem, tedy pomocí terminálu. A abyste věděli, co je to příkaz, musíte slídit Flathub. Kroky k instalaci RetroArch by byly tyto:
Možnost A
- Budeme www.flathub.org.
- Do vyhledávacího pole zadáme název softwaru, který chceme nainstalovat.
- Podle očekávání nám vyhledávání ukáže nějaké výsledky. Musíme vidět program, který nás zajímá, a kliknout na jeho odkaz.
- Na stránce softwaru je mnoho relevantních informací. K dispozici jsou snímky obrazovky, vysvětlení a ve spodní části dostupné architektury ("Dostupné architektury"). Musíme zkontrolovat, že je napsáno aarch64, což znamená, že podporuje zařízení jako Raspberry Pi. Pokud vidíme pouze x86_64, tato architektura je ta, která se používá v počítačích (a konzolích jako Steam Deck) a nestojí za to. Například, ačkoli by to bylo hezké, RetroDECK není kompatibilní s Raspberry Pi.
- Pokud je aplikace kompatibilní, vrátíme se nahoru a hledáme tlačítko „Instalovat“. Pokud na něj klikneme, Raspberry Pi si stáhne soubor k instalaci. Co musíme udělat, je kliknout na rozevírací nabídku na pravé straně tlačítka a tam uvidíme příkaz k instalaci programu. Pro tento příklad je flatpak nainstalujte flathub org.libretro.RetroArch.
- Přejdeme do terminálu a napíšeme instalační příkaz. Poznámka: pro vložení do terminálu je zkratka Ctrl+směna+V.
- Předpokládá se, že pokud zadáme příkaz Flathub, najde shodu. Chcete-li zahájit instalaci, stiskněte klávesu Y (ano) nebo S (ano), pokud byla ve španělštině. Jako když to uděláme s APT, ukáže nám to závislosti nutné, které obvykle souvisejí s platformou. Pro pokračování znovu stiskneme Y/S.
- Čekáme na dokončení procesu. Obvykle první balíčky, které nainstalujeme, také nainstalují více závislostí, takže si můžete dát čas.
Možnost B
Možnost B je přímější, ale také poskytuje méně informací. To vše z terminálu:
- flatpak hledání název-balíčku vyhledá všechny shody a zobrazí některé informace, jako jsou názvy programů.
- Příkaz k instalaci balíčku je stejný jako příkaz vysvětlený ve volbě A, ale po „instalaci“ musíte zadat, co se objeví ve sloupci „ID aplikace“.
Může existovat další krok, kterým je spuštění aplikace, pro které se musíte vrátit ke kroku 5 a tentokrát napsat příkaz pro spuštění aplikace, v tomto příkladu flatpak spusťte org.libretro.RetroArch. Nemělo by to být nutné, ale neuškodí informace ponechat pro případ, že by další bod neprošel.
Navíc to může být platné pro jakoukoli distribuci Linuxu, která umožňuje instalaci balíčku „flatpak“ a nemá kompatibilní obchod se softwarem.
Možnost C
Tato volba nedoporučuji to, ale je to také možnost. Zahrnuje instalaci softwarového obchodu kompatibilního s balíčky flatpak a jeho vyhledání odtud. Například Discover podporuje balíčky flatpak a GNOME Software také, pokud je přidán, přidá/nainstaluje potřebný plugin (sudo apt nainstalovat gnome-software-plugin-flatpak).
Není to nejlepší, kdybych měl doporučit jeden ze dvou, pro který bych se rozhodl Software GNOME. A není to proto, že by se mi to líbilo více či méně než Discover; Je to pro vydání knihovny. Raspberry Pi OS používá vlastní grafické prostředí, které pojmenovali Pixel a Pixel, pokud se moc nepletu, je stále založen na LXDE. Nyní se LXQt používá více, ale to není případ Raspberry Pi OS, zatím ne a pokud se nepletu. Stejně jako GNOME je LXDE více GTK než Qt, takže volba se zdá jasná.
Ikona v nabídce aplikací?
Po instalaci balíčku flatpak ikona by se měla objevit v nabídce aplikací. Pokud tomu tak není, můžete vždy restartovat, spustit příkaz ke spuštění programu a pokud se stále neobjeví, můžete vytvořit soubor .desktop. Ale z testů, které jsem provedl, ikona skončí na svém místě.
Pro aktualizaci aplikací musíme napsat do terminálu aktualizace sudo flatpak. Všechny budou aktualizovány.
A díky tomu se otevírá mnoho možností. Například už pár týdnů existuje Vivaldi, RetroArch, Pegasus, aktualizované verze GIMPu a LibreOffice... Takže budeme mít kompletní Raspberry Pi.