Wyszukiwanie w witrynie

Jak zainstalować i używać Flatpak w systemie Linux


W systemie Linux istnieje wiele możliwości instalacji pakietu oprogramowania. Możesz używać menedżerów pakietów, takich jak APT dla dystrybucji opartych na Debianie i YUM dla dystrybucji opartych na RHEL. Jeśli pakiety nie są dostępne w oficjalnych repozytoriach, możesz skorzystać z dostępnych PPA (dla dystrybucji Debian) lub zainstalować je przy użyciu DEB lub < pakietyRPM. Jeśli nie jesteś fanem korzystania z terminala, Centrum oprogramowania może zapewnić znacznie łatwiejszy sposób instalowania aplikacji. Jeśli wszystko się nie powiedzie, nadal masz możliwość budowania ze źródła.

Tak czy inaczej, istnieje kilka wyzwań. Centrum oprogramowania może nie zawsze zawierać aplikację, której szukasz, a instalacja z umów PPA może powodować błędy lub problemy ze zgodnością. Ponadto budowanie ze źródeł wymaga wyższego poziomu wiedzy specjalistycznej i nie jest metodą przyjazną dla początkujących nowicjuszy w Linuksie.

W świetle takich wyzwań zdecydowanie zaleca się uniwersalny sposób instalowania pakietów, aby zaoszczędzić czas i uniknąć błędów wynikających z problemów ze zgodnością. Canonical jako pierwszy wdrożył taki pomysł w postaci pakietów snap. Snap to wielodystrybucyjne, kontenerowe i wolne od zależności pakiety oprogramowania, które upraszczają instalację aplikacji.

Wraz z napami pojawił się flatpak, czyli kolejny uniwersalny system pakowania.

Flatpaki

Napisany w języku C flatpak to narzędzie do zarządzania pakietami, które umożliwia użytkownikom instalowanie i uruchamianie aplikacji w środowisku piaskownicy lub izolowanym. Podobnie jak snap, flatpak ma na celu uproszczenie zarządzania pakietami oprogramowania w różnych dystrybucjach. Pojedynczy Flatpak można zainstalować w dowolnej dystrybucji Linuksa obsługującej Flatpak bez żadnych modyfikacji.

Jak zainstalować Flatpak w dystrybucjach Linuksa

W tym przewodniku skupiamy się na tym, jak zainstalować Flatpak i używać go w różnych dystrybucjach Linuksa. Instalacja Flatpak to procedura dwuetapowa. Najpierw musisz zainstalować Flatpak za pomocą menedżera pakietów swojej dystrybucji, a później dodać repozytorium Flatpak (Flathub), z którego będą instalowane aplikacje.

Zainstaluj Flatpak na Ubuntu i Mint

Domyślnie Flatpak jest obsługiwany w wersjach Ubuntu 18.04 i Mint 19.3 oraz nowszych. Możesz to potwierdzić, uruchamiając polecenie:

sudo apt install flatpak

Zainstaluj Flatpak na Debianie i dystrybucjach opartych na Debianie

W przypadku innych dystrybucji opartych na Debianie, takich jak Zorin, Elementary i innych, dodaj pokazany PPA i wykonaj poniższe polecenie:

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

Zainstaluj Flatpak na RedHat i Fedorze

W przypadku Fedory i RHEL/CentOS 8 uruchom polecenie.

sudo dnf install flatpak

W przypadku wcześniejszych wersji RHEL/CentOS 7 użyj menedżera pakietów yum, aby zainstalować flatpak.

sudo yum install flatpak

Zainstaluj Flatpak na OpenSUSE

Aby włączyć Flatpak w OpenSUSE, wywołaj polecenie:

sudo zypper install flatpak

Zainstaluj Flatpak na ArchLinux/Manjaro

Na koniec, aby włączyć Flatpak w Arch Linux i jego odmianach, wywołaj polecenie:

sudo pacman -S flatpak

Po zainstalowaniu Flatpak następnym krokiem będzie włączenie repozytorium Flatpak, z którego będą pobierane aplikacje.

Jak dodać repozytorium Flathub w systemie Linux

Kolejnym krokiem będzie dodanie repozytorium Flatpak, z którego będziemy pobierać i instalować aplikacje. Tutaj. dodajemy Flathub, ponieważ jest to najpopularniejsze i najczęściej używane repozytorium.

Aby dodać Flathub do swojego systemu. uruchom poniższe polecenie.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Jak korzystać z Flatpak w systemie Linux

Przed zainstalowaniem aplikacji z repozytorium możesz sprawdzić jej dostępność na Flathubie, korzystając ze składni:

flatpak search application name

Na przykład, aby wyszukać Flathub pod kątem Spotify, uruchom polecenie:

flatpak search spotify

Wyniki wyświetlą identyfikator aplikacji, wersję, gałąź, piloty i krótki opis aplikacji.

Aby zainstalować aplikację z repozytorium, użyj składni:

flatpak install [remotes] [Application ID]

W takim przypadku, aby zainstalować Spotify, uruchom polecenie

flatpak install flathub com.spotify.Client

Aby uruchomić aplikację flatpak, wykonaj polecenie:

flatpak run [Application ID]

Na przykład,

flatpak run com.spotify.Client

W moim przypadku zaowocowało to uruchomieniem aplikacji Spotify.

Aby wyświetlić listę pakietów flatpak znajdujących się w systemie, uruchom polecenie:

flatpak list

Aby odinstalować aplikację, użyj składni:

flatpak uninstall [Application ID]

Na przykład, aby usunąć Spotify, uruchom:

flatpak uninstall com.spotify.Client

Aby zaktualizować wszystkie pakiety flatpak, uruchom:

flatpak update

W moim przypadku wszystkie flatpaki były aktualne, więc nie wprowadzano żadnych zmian.

Na koniec, aby sprawdzić wersję flatpak, której używasz, wykonaj:

flatpak --version

Wniosek

Flatpak w dużym stopniu zapewnia dostęp do dodatkowego oprogramowania dla Twojego systemu. Jest to możliwe dzięki repozytorium Flathub, które zawiera ogromną kolekcję aplikacji flatpak.