Jak używać i instalować FlatPak w systemie Linux

W ostatnich latach uniwersalne instalatory aplikacji stały się popularnym tematem w ekosystemie Linuksa. Wśród programistów odpowiedzialnych za Ubuntu, którzy rozwijają snapy, a także projekty takie jak Deis i ZeroInstall, na szczególną uwagę zasługuje Flatpak. Społeczność open source oraz użytkownicy Linuksa potrzebowali jednolitego rozwiązania do dystrybucji oprogramowania w różnych wersjach systemu. W 2017 roku wiele projektów starało się o uznanie, a Flatpak, stworzony przez Free Desktop Project, obiecał uprościć proces dostarczania aplikacji w sposób bezproblemowy dla każdej dystrybucji Linuksa.

OSTRZEŻENIE SPOILERA: Przewiń w dół, aby zobaczyć samouczek wideo na końcu artykułu.

W niniejszym artykule przedstawimy, jak skonfigurować tę innowacyjną technologię na Twojej ulubionej dystrybucji Linuksa.

Instalacja Flatpak

Zespół Flatpak ściśle współpracował z twórcami różnych dystrybucji Linuksa, aby proces instalacji był jak najprostszy. Otwórz terminal, znajdź sekcję dla swojego systemu operacyjnego i wprowadź odpowiednie polecenie, aby zainstalować Flatpak!

Arch Linux

sudo pacman -S flatpak

Fedora

sudo dnf install flatpak

OpenSUSE

sudo zypper install flatpak

Mageia

sudo urpmi flatpak

Lub (jeśli korzystasz z 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 i nowsze

sudo apt install flatpak

Debian Testing / Unstable

sudo apt-get install flatpak

Gentoo

Aby rozpocząć, uzyskaj dostęp do roota: sudo -s lub su.

Następnie stwórz nowy plik konfiguracyjny: nano -w /etc/portage/repos.conf/flatpak-overlay.conf.

Wklej poniższy kod do pliku:

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

auto-sync = Tak

Zapisz plik konfiguracyjny, używając kombinacji klawiszy Ctrl + O.

Następnie uruchom synchronizację, aby zainstalować Flatpak.

emerge --sync

Korzystanie z Flatpak

Flatpak to technologia oparta na decentralizacji. W przeciwieństwie do innych „uniwersalnych aplikacji”, takich jak snapy, nie ma jednego centralnego sklepu z oprogramowaniem. Istnieje wiele różnych źródeł, a użytkownicy mogą tworzyć i hostować własne kontenery, ignorując oficjalne metody.

Jesteś programistą? Sprawdź oficjalne informacje na dowiedz się, jak stworzyć Flatpak.

Instalowanie aplikacji Flatpak z repozytoriów

Aby zainstalować aplikację Flatpak na swoim komputerze, otwórz terminal i uzyskaj uprawnienia administratora, wpisując: sudo -s.

W tym przykładzie zainstalujemy Spotify za pomocą poleceń w terminalu. Najpierw poinformuj Flatpak, aby pobrał aplikację zdalną.

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

Następnie uruchom Spotify za pomocą poniższego polecenia.

flatpak run com.spotify.Client

Po zakończeniu instalacji sprawdź menu aplikacji, aby znaleźć ikonę Spotify.

Instalowanie aplikacji Flatpak z pliku

Nie musisz korzystać tylko z wiersza poleceń, aby zainstalować aplikacje Flatpak. Możesz również pobrać plik .flatpakref i zainstalować go bez użycia terminala.

Najpierw upewnij się, że oprogramowanie GNOME jest zainstalowane (prawdopodobnie już jest). Następnie pobierz plik .flatpakref z strony aplikacji. W tym przykładzie użyjemy Skype.

Po pobraniu pliku przejdź do menedżera plików i znajdź lokalizację, w której zapisano aplikację. Kliknij prawym przyciskiem myszy na pliku i wybierz „Otwórz za pomocą instalacji oprogramowania”. Uruchomi to sklep GNOME Software i pokaże szczegóły aplikacji do zainstalowania.

Kliknij przycisk instalacji, wprowadź swoje hasło i poczekaj. Po zakończeniu instalacji dostaniesz powiadomienie.

To wszystko! Sprawdź menu aplikacji, aby znaleźć nowo zainstalowany program.

Aktualizacja Flatpaków

Aby zaktualizować aplikacje, możesz skorzystać z dwóch metod. Pierwsza to terminal. Rozpocznij od wyświetlenia listy wszystkich zainstalowanych Flatpaków przy użyciu polecenia:

flatpak list

Następnie wybierz aplikację Flatpak z listy i dodaj jej nazwę do polecenia aktualizacji:

flatpak update appnamehere

Aby zaktualizować wszystkie aplikacje, wystarczy wpisać polecenie:

flatpak update

Nie chcesz korzystać z terminala? Możesz po prostu użyć GNOME Software w tradycyjny sposób. Kiedy pojawi się aktualizacja Flatpak, system cię o tym poinformuje! Zainstaluj ją jak każdą inną aktualizację oprogramowania.

Usuwanie Flatpaków

Aby usunąć aplikację, najpierw użyj polecenia list, aby znaleźć nazwę aplikacji, którą chcesz odinstalować. Skopiuj ją, a następnie wpisz:

sudo flatpak uninstall appnamehere

Alternatywnie, otwórz GNOME Software, wyszukaj aplikację i kliknij „odinstaluj”.

Podsumowanie

Dystrybucja oprogramowania była od zawsze jednym z największych wyzwań dla Linuksa: programiści nie chcą pakować swoich aplikacji w wielu różnych formatach. Użytkownicy z kolei pragną prostszego sposobu na instalację oprogramowania bez konieczności korzystania z terminala. Flatpak to kolejna próba rozwiązania tego problemu. Umożliwia to wirtualizację aplikacji w kontenerach, co pozwala na ich uruchamianie na różnych systemach. Rozwój tego narzędzia przyspiesza, a Flatpaki stają się coraz bardziej popularne, oferując dostęp do aplikacji takich jak Spotify, Blender, Mozilla Firefox czy Microsoft Skype. Potencjał Flatpaków jest ogromny, jednak wciąż pozostają w cieniu innych rozwiązań na rynku „uniwersalnych instalatorów Linuksa”, przez co są znane przede wszystkim entuzjastom Linuksa. Mamy nadzieję, że ten przewodnik rzuci światło na Flatpak, zachęcając wszystkich użytkowników Linuksa do korzystania z tej technologii!