Jak používat a instalovat FlatPak na Linuxu

Zdá se, že univerzální instalátory aplikací jsou ve světě Linuxu novinkou. Máte za sebou vývojáře Ubuntu, kteří pracují na snapech, App Image (aka nejblíže k .exe souborům na Linuxu), Deis, ZeroInstall a samozřejmě na nové věci, o které všichni mluví: Flatpak. Komunita open source a Linux jako celek příliš dlouho potřebovaly jediný způsob, jak dodávat software do mnoha různých distribucí Linuxu. V roce 2017 soutěží o pozornost mnoho různých softwarových projektů. Flatpak není jiný. Je to nástroj vyvinutý Free Desktop Project, který slibuje, že bude velmi snadné dodávat jakýkoli typ softwaru, hladce a snadno do jakéhokoli typu distribuce Linuxu na trhu.

SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

V tomto článku se podíváme na to, jak zprovoznit tuto vzrušující novou technologii ve vaší oblíbené distribuci Linuxu.

Instalace FlatPak

Vývojáři Flatpak usilovně pracovali se správci distribuce Linuxu, aby vše zprovoznili snadno. Otevřete okno terminálu, najděte sekci s operačním systémem, který používáte, a zadejte příkaz(y) pro instalaci!

  Co znamená certifikace Apple MFi?

Arch Linux

sudo pacman -S flatpak

Fedora

sudo dnf install flatpak

OpenSUSE

sudo zypper install flatpak

Mageia

sudo urpmi flatpak

nebo (pokud používáte DNF)

sudo dnf install flatpak

Ubuntu

Ubuntu 16.04 LTS

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

Ubuntu 17.04+

sudo apt install flatpak

Testování Debianu/Nestabilní

sudo apt-get install flatpak

Gentoo

Nejprve získejte kořenový shell: sudo -s nebo su

Dále vytvořte nový konfigurační soubor: nano -w /etc/portage/repos.conf/flatpak-overlay.conf

Do souboru vložte následující kód:

[flatpak-overlay]
priority = 50
location = /usr/local/portage/flatpak-overlay
sync-type = git
sync-uri = git://github.com/fosero/flatpak-overlay.git

automatická synchronizace = Ano

Uložte konfigurační soubor pomocí kombinace kláves Ctrl + O.

Nakonec spusťte synchronizaci a nainstalujte Flatpak.

emerge --sync

Použití Flatpak

Flatpak je velmi decentralizovaná technologie. Na rozdíl od jiných řešení „univerzálních aplikací“, jako jsou snaps, neexistuje jediný obchod se softwarem. Místo toho je jich mnoho. Tento program umožňuje uživatelům vytvářet si vlastní kontejnery a nahrávat je na oficiální servery, ale je také možné, aby uživatelé hostili své vlastní a zcela ignorovali oficiální způsob.

Jste vývojář? Podívejte se na oficiální informace Naučte se, jak vyrobit Flatpak.

Instalace Flatpak z úložiště

Chcete-li nainstalovat aplikaci Flatpak do počítače se systémem Linux, otevřete terminál. Dále zadejte tento příkaz pro získání přístupu root: sudo -s

  Jak vytvořit hlavní dokument a přidat vnořené dokumenty v MS Word 2016

V tomto příkladu budeme instalovat Spotify přes příkazový řádek. Začněte tím, že řeknete službě Flatpak, aby získala vzdálenou aplikaci.

flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref

Poté nainstalujte Spotify pomocí příkazu run.

flatpak run com.spotify.Client

Po dokončení procesu zkontrolujte nabídku aplikace. Objeví se ikona Spotify.

Instalace Flatpak ze souboru

Naštěstí příkazový řádek není jediným způsobem, jak nainstalovat aplikaci Flatpak. Je také možné stáhnout soubor .flatpakref a nainstalovat jej bez zadání jediného příkazu.

Nejprve se ujistěte, že je v systému nainstalován software gnome (ačkoli s největší pravděpodobností již je). Dále si stáhněte soubor .flatpakref přes stránka aplikace. V tomto příkladu budeme používat Skype.

Po stažení souboru do počítače otevřete správce souborů a přejděte do umístění stažené aplikace. Klikněte na něj pravým tlačítkem a vyberte „Otevřít pomocí instalace softwaru“. Tím se spustí obchod se softwarem Gnome a zobrazí se stránka s podrobnými informacemi o aplikaci, která bude nainstalována.

Klikněte na tlačítko nainstalovat, zadejte heslo a počkejte. Po dokončení programu se zobrazí upozornění.

A je to! Zkontrolujte v nabídce aplikace nově nainstalovaný program.

Aktualizace Flatpaků

Aktualizace, stejně jako instalace, je možná dvěma způsoby. První způsob je s terminálem. Začněte výpisem všech nainstalovaných Flatpaků v systému pomocí příkazu list.

flatpak list

Dále vyberte aplikaci Flatpak ze seznamu a přidejte ji na konec: aktualizace flatpak

  Jak zahrnout titulky do grafů aplikace Microsoft Excel

Tím se aktualizuje jednotlivá aplikace. Případně stačí zadat flatpak update pro aktualizaci všech aplikací v systému.

Nechcete používat terminál? Stačí používat Gnome Software jako obvykle. Až bude aktualizace Flatpak, řekne vám to! Nainstalujte jej jako obvykle spolu s pravidelnými aktualizacemi softwaru.

Odinstalování Flatpaks

Odinstalujte aplikaci tak, že nejprve pomocí příkazu list zjistíte název aplikace, kterou chcete odinstalovat. Dále zkopírujte název a zadejte:

sudo flatpak uninstall appnamehere

Případně otevřete Gnome Software, vyhledejte aplikaci a klikněte na „odinstalovat“.

Závěr

Distribuce softwaru byla vždy jednou z nejslabších stránek Linuxu: vývojáři netouží balit svůj program do 100 různých formátů. Uživatelé navíc chtějí lepší způsob instalace softwaru, než aby se spoléhali na terminál. Flatpack je dalším pokusem to napravit. Tohoto obrovského úkolu plní tím, že vezme programy a virtualizuje je do kontejnerů, což jim umožňuje spustit na čemkoli a kdykoli. Vývoj tohoto softwaru nabírá tempo a Flatpaks pomáhá dodávat populární software jako: Spotify, Blender, Mozilla Firefox a dokonce i Microsoft Skype. Podpora tohoto nástroje je masivní a přijetí se jen zlepšuje.

Flatpaky mají velký potenciál, ale jsou zastíněny ostatními hráči ve hře „univerzální linuxový instalátor“. Výsledkem je, že je znají pouze Linuxoví nadšenci. Doufám, že tento tutoriál osvětlí Flatpak tolik potřebného světla, aby je mohli začít používat všichni uživatelé Linuxu!