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!