Flatpak to popularna platforma do dystrybucji i uruchamiania aplikacji w bezpiecznym środowisku piaskownicy w systemach Linux. Umożliwia instalowanie i uruchamianie aplikacji niezależnie od używanej dystrybucji Linuksa, zapewniając spójność i bezpieczeństwo w różnych środowiskach. Pakiety Flatpak zawierają wszystkie niezbędne zależności, zapewniając, że aplikacje działają zgodnie z oczekiwaniami, bez konfliktów z bibliotekami systemowymi. Jest to szczególnie przydatne przy uzyskiwaniu dostępu do najnowszych wersji oprogramowania, które mogą nie być dostępne za pośrednictwem tradycyjnych menedżerów pakietów.
W Ubuntu 24.04, 22.04 lub 20.04 możesz zainstalować Flatpak na dwa sposoby: używając domyślnego repozytorium Ubuntu w celu zapewnienia stabilnej i prostej instalacji lub dodając Flatpak Team Launchpad PPA, aby uzyskać dostęp do najnowszej stabilnej wersji lub kompilacji programistycznych dla tych, którzy chcą aby przyczynić się do testów. Ten przewodnik przeprowadzi Cię przez obie metody, upewniając się, że masz najnowszą konfigurację Flatpak, która odpowiada Twoim potrzebom.
Zaktualizuj Ubuntu przed instalacją Flatpak
Pierwszym zadaniem jest aktualizacja systemu, aby przed instalacją upewnić się, że wszystkie istniejące pakiety są aktualne.
sudo apt update && sudo apt upgrade
Metoda 1: Zainstaluj Flatpak za pośrednictwem domyślnego repozytorium APT
Instalację Flatpak na Ubuntu można wykonać różnymi metodami. Pierwszą metodą, którą omówimy, jest instalacja przy użyciu repozytorium Ubuntu. Należy zauważyć, że domyślnie Ubuntu przechowuje Flatpak w swoim repozytorium. Mimo to nie jest instalowany domyślnie ze względu na konkurencję ze Snapem, spółką-matką Ubuntu.
Aby zainstalować Flatpak przy użyciu repozytorium Ubuntu, możesz użyć następującego polecenia na terminalu Linux:
sudo apt install flatpak
To polecenie monituje o podanie hasła roota przed instalacją Flatpak. Po wprowadzeniu hasła rozpocznie się proces instalacji.
Po zainstalowaniu możesz dodać repozytorium Flathub, które jest głównym repozytorium aplikacji Flatpak, uruchamiając następujące polecenie:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
To polecenie doda repozytorium Flathub do instalacji Flatpak, umożliwiając łatwe wyszukiwanie i instalowanie aplikacji z repozytorium Flathub.
Metoda 2: Zainstaluj Flatpak za pośrednictwem Flatpak Team APT PPA
Druga metoda instalacji Flatpak na Ubuntu wykorzystuje zespół „Flatpak” LaunchPAD PPA, który zawiera najnowsze stabilne i rozwojowe wersje Flatpak. Ta metoda jest wysoce zalecana, ponieważ Canonical, firma-matka Ubuntu, kładzie większy nacisk na używanie Snap zamiast APT, zwłaszcza przeciwko Flatpak.
Opcja 1: Importuj stabilny PPA Flatpak:
sudo add-apt-repository ppa:flatpak/stable -y
Opcja 2: Importuj PPA w zakresie rozwoju Flatpak:
sudo add-apt-repository ppa:flatpak/development -y
Po zaimportowaniu PPA uruchom aktualizację APT, aby upewnić się, że zmiany zostały odzwierciedlone:
sudo apt update
Teraz zainstaluj Flatpak, uruchamiając następujące polecenie:
sudo apt install flatpak
To polecenie poprosi Cię o podanie hasła roota przed instalacją Flatpak. Po wpisaniu hasła rozpocznie się proces instalacji.
Po zainstalowaniu możesz dodać repozytorium Flathub, które jest głównym repozytorium aplikacji Flatpak, uruchamiając następujące polecenie:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
To polecenie doda repozytorium Flathub do instalacji Flatpak, umożliwiając łatwe wyszukiwanie i instalowanie aplikacji z repozytorium Flathub.
Co więcej, po zainstalowaniu wersji Flatpak przy użyciu PPA, możesz sprawdzić zainstalowaną wersję za pomocą polecenia „apt-cache policy”, jak pokazano poniżej:
apt-cache policy flatpak
Jak pokazano w przewodniku, proces instalacji spowodował zainstalowanie wersji rozwojowej Flatpak, która w chwili pisania tego tekstu była wersją 1.15.3. Należy zauważyć, że ta wersja może nieznacznie wyprzedzać stabilną wersję Flatpak PPA i znacznie wyprzedzać domyślną wersję Ubuntu, która wynosi 1.12.7 i jest uważana za przestarzałą.
Podstawowe polecenia Flatpak
W tej sekcji bardziej szczegółowo wyjaśniono, jak używać Flatpak w systemie Ubuntu.
Dodawanie zdalnego repozytorium
Flatpak korzysta ze zdalnych repozytoriów do pobierania i instalowania aplikacji. Aby dodać zdalne repozytorium, użyj następującego polecenia:
flatpak remote-add --if-not-exists <name> <URL>
Na przykład, aby dodać repozytorium Flathub, które jest głównym repozytorium aplikacji Flatpak, użyj następującego polecenia:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Instalowanie aplikacji
Aby zainstalować aplikację za pomocą Flatpak, użyj następującego polecenia:
flatpak install <application-name>
Na przykład, aby zainstalować oprogramowanie do edycji obrazów GIMP, użyj następującego polecenia:
flatpak install org.gimp.GIMP
Aktualizowanie aplikacji
Aby zaktualizować aplikację zainstalowaną przy użyciu Flatpak, użyj następującego polecenia:
flatpak update <application-name>
Na przykład, aby zaktualizować GIMP, użyj następującego polecenia:
flatpak update org.gimp.GIMP
Odinstalowywanie aplikacji
Aby odinstalować aplikację zainstalowaną przy użyciu Flatpak, użyj następującego polecenia:
flatpak uninstall <application-name>
Na przykład, aby odinstalować GIMP, użyj następującego polecenia:
flatpak uninstall org.gimp.GIMP
Lista zainstalowanych aplikacji
Aby wyświetlić listę wszystkich aplikacji zainstalowanych przy użyciu Flatpak, użyj następującego polecenia:
flatpak list
Wyszukiwanie aplikacji
Aby wyszukać aplikację w repozytorium Flatpak, użyj następującego polecenia:
flatpak search <search-term>
Na przykład, aby wyszukać pakiet produktywny LibreOffice, użyj następującego polecenia:
flatpak search libreoffice
Wyświetlanie zdalnych repozytoriów
Aby wyświetlić listę wszystkich aktualnie skonfigurowanych zdalnych repozytoriów, użyj następującego polecenia:
flatpak remote-list
Sprawdzanie aktualizacji
Aby sprawdzić dostępność aktualizacji aplikacji zainstalowanych przy użyciu Flatpak, użyj następującego polecenia:
flatpak update
Aktualizacja systemu Flatpak
Aby zaktualizować sam system Flatpak, użyj następującego polecenia:
flatpak update --system
Informacje o aplikacjach
Aby uzyskać informacje o aplikacji, takie jak jej wersja i inne szczegóły, użyj następującego polecenia:
flatpak info <application-name>
Na przykład, aby uzyskać informacje o GIMP-ie, użyj następującego polecenia:
flatpak info org.gimp.GIMP
Uruchamianie aplikacji
Aby uruchomić aplikację zainstalowaną przy użyciu Flatpak, użyj następującego polecenia:
flatpak run <application-name>
Na przykład, aby uruchomić GIMP, użyj następującego polecenia:
flatpak run org.gimp.GIMP
Sideload aplikacji
Aby sideloadować aplikację, która nie została pobrana z repozytorium, użyj następującego polecenia:
flatpak install <path-to-application>
Eksportowanie aplikacji
Aby wyeksportować aplikację zainstalowaną przy użyciu Flatpak do pliku, użyj następującego polecenia:
flatpak export <application-name
Eksportowanie aplikacji
Aby wyeksportować aplikację zainstalowaną przy użyciu Flatpak do pliku, użyj następującego polecenia:
flatpak export <application-name> <filename>
Na przykład, aby wyeksportować GIMP do pliku o nazwie gimp.flatpak, użyj następującego polecenia:
flatpak export org.gimp.GIMP gimp.flatpak
Importowanie aplikacji
Aby zaimportować aplikację wyeksportowaną przy użyciu Flatpak, użyj następującego polecenia:
flatpak install <filename>
Na przykład, aby zaimportować wyeksportowany wcześniej plik gimp.flatpak, użyj następującego polecenia:
flatpak install gimp.flatpak
Lista plików w aplikacji
Aby wyświetlić listę plików zainstalowanych jako część aplikacji, użyj następującego polecenia:
flatpak list-files <application-name>
Na przykład, aby wyświetlić listę plików zainstalowanych w ramach GIMP-a, użyj następującego polecenia:
flatpak list-files org.gimp.GIMP
Sprawdź uprawnienia aplikacji
Aby sprawdzić uprawnienia aplikacji, użyj następującego polecenia:
flatpak permissions <application-name>
Na przykład, aby sprawdzić uprawnienia dla GIMP-a, użyj następującego polecenia:
flatpak permissions org.gimp.GIMP
Zmień uprawnienia aplikacji
Aby zmienić uprawnienia aplikacji, użyj następującego polecenia:
flatpak override <application-name> --filesystem=<directory>
Na przykład, aby zezwolić GIMP-owi na dostęp do katalogu o nazwie MyPhotos, użyj następującego polecenia:
flatpak override org.gimp.GIMP --filesystem=/home/user/MyPhotos
Zdalna aktualizacja
Aby zaktualizować wszystkie zdalne repozytoria, użyj następującego polecenia:
flatpak update --appstream
Zaktualizuj pojedynczego pilota
Aby zaktualizować pojedyncze zdalne repozytorium, użyj następującego polecenia:
flatpak update <remote-name>
Usuń pilota
Aby usunąć zdalne repozytorium, użyj następującego polecenia:
flatpak remote-delete <remote-name>
Uruchom aplikację w piaskownicy
Aby uruchomić aplikację w środowisku piaskownicy, użyj następującego polecenia:
flatpak run --sandbox <application-name>
Na przykład, aby uruchomić GIMP w środowisku piaskownicy, użyj następującego polecenia:
flatpak run --sandbox org.gimp.GIMP
Utwórz pakiet aplikacji
Aby utworzyć pakiet aplikacji, który można dystrybuować i instalować w innych systemach, użyj następującego polecenia:
flatpak build-bundle <directory> <bundle-file>
Na przykład, aby utworzyć pakiet dla GIMP-a, użyj następującego polecenia:
flatpak build-bundle org.gimp.GIMP gimp.bundle
Wyświetl listę zainstalowanych środowisk wykonawczych w Flatpak na Ubuntu
Aby wyświetlić listę wszystkich aktualnie zainstalowanych środowisk wykonawczych, użyj następującego polecenia:
flatpak list-runtime
Lista dostępnych czasów wykonania
Aby wyświetlić listę wszystkich środowisk wykonawczych dostępnych w repozytorium, użyj następującego polecenia:
flatpak list-runtime -a
Rozszerzenia listy
Aby wyświetlić listę wszystkich aktualnie zainstalowanych rozszerzeń, użyj następującego polecenia:
flatpak list-extension
Lista dostępnych rozszerzeń
Aby wyświetlić listę wszystkich rozszerzeń dostępnych w repozytorium, użyj następującego polecenia:
flatpak list-extension -a
To tylko niektóre z podstawowych poleceń Flatpak do zarządzania aplikacjami i wdrażania ich w systemie Ubuntu.
Wniosek
Po zainstalowaniu Flatpak w systemie Ubuntu masz dostęp do szerokiej gamy aplikacji, które są bezpiecznie umieszczone w piaskownicy i stale aktualizowane w różnych dystrybucjach. Niezależnie od tego, czy wybierzesz stabilność domyślnego repozytorium Ubuntu, czy najnowocześniejsze funkcje Flatpak Team Launchpad PPA, będziesz mieć pewność, że Twój system jest przygotowany do obsługi najnowszych aplikacji dostępnych za pośrednictwem Flatpak. Regularne aktualizacje, szczególnie w przypadku korzystania z PPA, sprawią, że Twoja instalacja Flatpak będzie aktualna i gotowa na najnowsze oprogramowanie. Ciesz się elastycznością i bezpieczeństwem, jakie Flatpak wnosi do Twojego środowiska Ubuntu.