Nowicjusze Linuksa są na ucztę, ponieważ mogą instalować pakiety, oszczędzając czas i wysiłek. Canonical, firma macierzysta Ubuntu, jako pierwsza zaimplementowała snapy, oprogramowanie wolne od zależności między dystrybucją.
Wraz ze Snapem pojawił się Flatpak, kolejny uniwersalny system pakowania, napisany w C. Uważany za narzędzie do zarządzania pakietami, umożliwia użytkownikowi instalowanie i uruchamianie aplikacji w odizolowanym środowisku.
Podstawowe terminologie
Podobnie jak Snap, Flatpak ma na celu uproszczenie zarządzania oprogramowaniem w dystrybucjach Linuksa. Oto kilka popularnych terminologii, które warto znać:
- Flatpak: Jest to system używany do tworzenia, dystrybucji i uruchamiania aplikacji desktopowych w trybie piaskownicy w systemie Linux.
- Czas pracy: Środowiska wykonawcze są również nazywane platformami, ponieważ działają one jako zintegrowane platformy, zapewniając podstawowe narzędzia potrzebne do działania aplikacji Flatpak.
- Aplikacja Flatpak: Są to aplikacje, które użytkownik może zainstalować za pomocą flatpak polecenie na swoim komputerze.
Zalety korzystania z Flatpak
- Uniwersalność: Flatpak, jako menedżer usług narzędziowych, pozwala użytkownikowi instalować i uruchamiać aplikacje praktycznie na prawie każdym pulpicie systemu Linux. Obejmuje to wszelkie dystrybucje inne niż GNU, systemy operacyjne tylko do odczytu, dystrybucje wolne od systemd lub inne architektury.
- Przyjazny dla innowacji: Flatpak promuje opiekunów dystrybucji, aby pomóc programistom skoncentrować się na ich celach w zakresie innowacji.
- Stabilność: Wszelkie awarie w aplikacji nie powodują awarii systemu. Dzieje się tak, ponieważ środowiska wykonawcze Flatpak są zawarte i nie zakłócają działania systemu.
- Instalacja bez korzeni: Nie potrzebujesz podwyższonych uprawnień podczas instalowania aplikacji/środowiska uruchomieniowego Flatpak.
- Aplikacje w trybie piaskownicy: Jednym z głównych celów Flatpak jest poprawa bezpieczeństwa systemu poprzez izolowanie aplikacji od siebie. Aplikacje są piaskowane i uruchamiane w osobnych silosach.
Związane z: Przewodnik dla początkujących po repozytoriach oprogramowania w Ubuntu
Instalowanie Flatpak w dystrybucjach Linuksa
Istnieją różne sposoby instalacji Flatpak, w zależności od używanej dystrybucji Linuksa.
Instalacja Flatpak to procedura dwuetapowa. Pierwszy krok obejmuje instalację Flatpak za pośrednictwem menedżera pakietów. Drugi krok obejmuje dodanie repozytorium Flatpak Flatpak, z którego można instalować różne aplikacje.
Oto jak zainstalować pakiet w różnych dystrybucjach Linuksa:
Na Ubuntu i Mint
Domyślnie Flatpak obsługuje Ubuntu 18.04, Mint 19.3 i ich późniejsze wersje. Możesz zainstalować pakiet na Ubuntu i Linux Mint za pomocą APT:
sudo apt zainstaluj flatpak
W Debianie i dystrybucjach opartych na Debianie
Aby zainstalować Flatpak na dystrybucjach opartych na Debianie, takich jak Elementary i Zorin, musisz dodać PPA do swojego systemu przed pobraniem pakietu:
sudo add-apt-repository ppa: alexlarsson/flatpak
aktualizacja sudo apt
sudo apt zainstaluj flatpak
Możesz także użyć powyższych poleceń, aby zainstalować Flatpak na Ubuntu.
O Red Hat i Fedorze
Aby zainstalować w dystrybucjach opartych na RHEL, takich jak Fedora i CentOS, uruchom to polecenie:
sudo dnf zainstaluj flatpak
Alternatywnie możesz również użyć menedżera pakietów YUM:
sudo mniam zainstaluj flatpak
Na OpenSUSE
Wydaj następujące polecenie, aby zainstalować Flatpak na OpenSUSE:
sudo zypper zainstaluj flatpak
Na ArchLinuksie/Manjaro
Na koniec, aby zainstalować pakiet w Arch Linux i jego pochodnych dystrybucjach, uruchom następujące polecenie:
sudo pacman -S flatpak
Związane z: Flathub kontra Snap Store: najlepsze strony do pobierania aplikacji dla systemu Linux
Dodawanie repozytorium Flathub w systemie Linux
Następnym krokiem jest dodanie repozytorium Flatpak, Flathub, dzięki czemu można pobierać i instalować aplikacje z jednego z najpopularniejszych i najczęściej używanych repozytoriów.
Do dodaj repozytorium w systemie Linux, uruchom to polecenie:
flatpak remote-add --jeśli-nie-istnieje flathub https://flathub.org/repo/flathub.flatpakrepo
Jak korzystać z Flatpak w systemie Linux
Korzystanie z Flatpak jest dość podobne do korzystania z innych menedżerów pakietów w systemie Linux. Możesz wyszukiwać i instalować aplikacje z repozytorium Flathub za pomocą narzędzia wiersza polecenia Flatpak.
Wyszukaj aplikacje na Flathub
Przed przystąpieniem do instalacji aplikacji możesz sprawdzić, czy dana aplikacja jest dostępna w repozytorium. Domyślny format tego polecenia to:
flatpak nazwa aplikacji wyszukiwania
Jako przykład wyszukajmy Spotify i zainstalujmy go, jeśli jest dostępny.
wyszukiwarka flatpak spotify
Otrzymane wartości będą wyświetlać identyfikator aplikacji, wersję, gałąź i piloty wraz z opisem oprogramowania.
Zainstaluj pakiety za pomocą Flatpak
Podstawowa składnia do instalowania aplikacji za pomocą Flatpak to:
flatpak zainstaluj piloty applicationID
Na przykład, aby zainstalować Spotify, możesz użyć:
flatpak zainstaluj flathub com.spotify. Klient
Uruchom aplikację
Użyj następującego formatu poleceń, aby uruchomić aplikację:
flatpak uruchom identyfikator aplikacji
Na przykład:
flatpak run com.spotify. Klient
To ostatecznie uruchomi aplikację Spotify w twoim systemie.
Wyświetlanie listy zainstalowanych pakietów Flatpak
Pójdźmy o krok dalej. Aby uzyskać listę wszystkich pakietów Flatpak zainstalowanych w twoim systemie:
lista flatpak
Zaktualizuj zainstalowane pakiety
Aby zaktualizować pakiety Flatpak w swoim systemie, uruchom:
aktualizacja flatpak
Jeśli wszystkie pakiety są już aktualne, po uruchomieniu powyższego polecenia nie będzie żadnych nowych zmian.
Odinstaluj oprogramowanie za pomocą Flatpak
Jeśli zainstalowałeś aplikację i nie chcesz jej dłużej zachowywać, możesz ją pomyślnie odinstalować za pomocą odinstaluj metoda. Domyślna składnia polecenia to:
flatpak odinstalować identyfikator aplikacji
Ponieważ właśnie zainstalowaliśmy Spotify, spróbuj odinstalować aplikację, wpisując:
flatpak odinstalować com.spotify. Klient
Włączanie repozytorium GNOME
Podobnie jak Flathub, repozytorium GNOME zawiera wszystkie podstawowe aplikacje GNOME. Samo centralne repozytorium ma dwie wersje: stabilną i nocną.
Dodaj stabilne repozytorium GNOME
Posługiwać się wget aby pobrać klucze GPG do repozytorium:
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
Dodaj repozytorium GNOME Flatpak do swojego systemu za pomocą zdalne dodawanie:
sudo flatpak remote-add --gpg-import=gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/
Aby zamiast tego zainstalować wersję nocną, wydaj następujące polecenia:
wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import=nightly.gpg --if-not-exists gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/
Wyświetlanie listy zdalnych repozytoriów
Aby wyświetlić wszystkie skonfigurowane repozytoria zdalne:
piloty flatpak
Powyższe polecenie wyświetli listę repozytoriów, które dodałeś do swojego systemu. Wyświetli się również, czy repozytorium jest instalacją ogólnosystemową, czy tylko dla kilku użytkowników.
Usuwanie repozytorium Flatpak
Podstawowa składnia do usunięcia repozytorium to:
sudo flatpak zdalne usuwanie zdalnej nazwy
...gdzie nazwa-zdalna to nazwa zdalnego repozytorium.
Na przykład, aby usunąć repozytorium Flathub z systemu:
sudo flatpak zdalne usuwanie flathub
Naprawa instalacji Flatpak
Użyj naprawic polecenie, aby naprawić instalację Flatpak w twoim systemie:
naprawa sudo flatpak
Uruchomienie polecenia zajmuje trochę czasu, więc bądź cierpliwy i poczekaj na pełne wykonanie.
Zabij proces Flatpak
Aby zabić dowolny proces Flatpak, najpierw sprawdź, które procesy są uruchomione:
sudo flatpak ps
Aby zabić proces:
sudo flatpak zabić identyfikator aplikacji
Aby sprawdzić, czy system pomyślnie zabił proces:
sudo flatpak ps
Związane z: Jak wyświetlić informacje związane z procesem w systemie Linux za pomocą polecenia ps?
Jak najlepiej wykorzystać polecenia Flatpak
Jako początkujący prawdopodobnie poczujesz się przytłoczony różnymi terminologiami, żargonem i tonami poleceń dostępnych w dystrybucjach Linuksa. Jednak Flatpak jest tutaj, aby ułatwić Ci życie, umożliwiając bezpieczne i bezpieczne instalowanie aplikacji.
Jeśli dopiero zaczynasz, najlepiej jest powoli i stopniowo odkrywać różne funkcje, w miarę rozumienia różnych niuansów dostępnych w dystrybucjach. Jeśli w ogóle nie chcesz zajmować się wierszem poleceń, rozważ przejście do Snap i Snap Store, aby zainstalować pakiety w systemie Linux.
Przytłoczony stromą krzywą uczenia się menedżerów pakietów wiersza poleceń? Zacznij korzystać ze Snap i Snap Store już dziś.
Czytaj dalej
- Linux
- Linux
- Aplikacje na Linuksa
- Menedżerowie pakietów
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości, którą właśnie wysłaliśmy.