Jak zainstalować aplikacje FlatPak, Snap i AppImage w Linux

Jak zainstalować aplikacje FlatPak, Snap i AppImage w Linux
W tym artykule wyjaśniono, jak instalować, usuwać i zarządzać pakietami FlatPak, Snap i Appimage w Linux. Te trzy formaty opakowań są w ciągu ostatnich kilku lat i zapewniają pakiety agnostyczne dystrybucji, które można zainstalować we wszystkich głównych dystrybucjach Linux. Szczegółowe porównanie tych formatów opakowań jest dostępne tutaj.

Instalowanie i zarządzanie pakietami FlatPak

Jeśli używasz Ubuntu, jego pochodnych lub innych dystrybucji Linux na podstawie Ubuntu, możesz uruchomić następujące dwa polecenia, aby skonfigurować pakiety FlatPak:

$ sudo apt Zainstaluj flatPak
$ flatpak remote-add --f-not-exists flathub https: // flathub.org/repo/flatub.Flatpakrepo

Drugie polecenie dodaje oficjalne repozytorium Flathub, którego można użyć do pobierania i instalowania aplikacji FlatPak. Możliwe jest dodanie innych repozytoriów stron trzecich poprzez zastąpienie adresu URL repozytorium w drugim poleceniu powyżej. Jednak ogólnie powinieneś trzymać się domyślnego repozytorium, aby uniknąć instalacji niesprawdzonych aplikacji, które mogą mieć problemy z bezpieczeństwem.

Jeśli używasz dowolnego innego dystrybucji Linux, postępuj zgodnie z tym przewodnikiem szybkiej konfiguracji, który obejmuje instrukcje instalacji dla ponad 25 rozkładów Linux.

Po zakończeniu konfiguracji FlatPak możesz przejść do sklepu FLATHUB, aby pobrać dowolną wybraną aplikację. Na przykład, aby zainstalować pakiet Firefox FlatPak, możesz odwiedzić jego listę w sklepie Flatub lub wyszukać go za pomocą paska wyszukiwania na stronie Flatub. Każda lista na stronie FLATHUB zawiera polecenie instalacyjne u dołu strony. Musisz uruchomić to polecenie w terminalu, aby zainstalować pakiet. Zauważ, że polecenie jest takie samo dla wszystkich rozkładów Linuksa. W przypadku cytowanego przypadku musisz uruchomić następujące polecenie, aby zainstalować pakiet Firefox Flatpak:

$ flatpak instaluj flathub org.Mozilla.Firefox

Pamiętaj, że podczas instalowania pakietu FlatPak możesz zostać poproszony o zainstalowanie dodatkowych pakietów i zależności. Jest to normalne, ponieważ pakiety FlatPak instalują niezbędne pakiety i biblioteki w razie potrzeby.

Aby usunąć zainstalowany pakiet FlatPak, musisz uruchomić następujące polecenie (wymienić identyfikator pakietu):

$ flatpak odinstaluj org.Mozilla.Firefox

Jeśli nie pamiętasz identyfikatora pakietu, możesz go uzyskać ze strony listy sklepów Flathub. FlatPak pokaże również sugestie dotyczące aplikacji, jeśli podasz tylko częściową nazwę lub identyfikator. Na przykład, jeśli użyjesz „Firefox” w powyższym poleceniu, FlatPak automatycznie zaprezentuje Cię wyboru do usunięcia pakietu Firefox.

Aby zaktualizować zainstalowany pakiet FlatPak, musisz uruchomić następujące polecenie (wymień identyfikator pakietu):

$ flatpak aktualizacja org.Mozilla.Firefox

Aby wymienić wszystkie pakiety FlatPak zainstalowane w systemie Linux, użyj następującego polecenia:

Lista $ flatpak

Wiele dystrybucji Linux używa wtyczki FlatPak w swojej aplikacji do dystrybucji oprogramowania, aby ułatwić łatwiejsze instalację i automatyczne aktualizacje. Aby uzyskać więcej informacji na temat korzystania z FlatPak, uruchom następujące dwa polecenia:

$ flatpak - -help
$ Man Flatpak

Instalowanie i zarządzanie pakietami SNAP

Ubuntu, jego pochodne i większość innych dystrybucji Linux oparte na Ubuntu są domyślnie włączane z obsługą SNAP. Możesz wyszukiwać pakiety SNAP w aplikacji Center oprogramowania GUI, a także zainstalować je z wiersza poleceń. Pakiety Snap można również wyszukiwać na stronie internetowej Snap Store. Każda lista w Snap Store pokazuje polecenie do zainstalowania wymienionej aplikacji.

Aby dodać obsługę SNAP do innych dystrybucji Linux, może być konieczne najpierw zainstalowanie pakietu „Snapd” (podobnie jak wyjaśniona powyżej konfiguracji FlatPak). Śledź przewodnik konfiguracji Snapd dostępny tutaj dla ponad 25 dystrybucji Linux.

Po zakończeniu instalacji SNAPD odwiedź dowolną listę w Snap Store i uruchom określone polecenie wymienione na stronie. Na przykład, aby zainstalować Android Studio SNAP, musisz uruchomić następujące polecenie:

$ sudo snap instaluj Android-Studio-Klasyczny

Aby usunąć pakiet SNAP, użyj następującego polecenia (w razie potrzeby wymień nazwę aplikacji):

$ sudo snap usuń Android-Studio

Aby wymienić wszystkie pakiety Snap zainstalowane w systemie, użyj następującego polecenia:

Lista $ snap

Zauważ, że nie można wyłączyć aktualizacji SNAP. Są one automatycznie instalowane w twoim systemie w okresowych odstępach czasu. Możesz jednak je zmienić lub tymczasowo przechowywać aktualizacje. Szczegółowy przewodnik dotyczący zarządzania aktualizacjami SNAP jest dostępny tutaj.

Aby dowiedzieć się więcej o pakietach SNAP, uruchom następujące dwa polecenia:

$ snap - -help
$ man snap

Instalowanie i zarządzanie pakietami Apvimage

Pakiety Appimage działają podobnie do przenośnych plików „exe”, których mogłeś użyć w systemie Windows. Wszystko, co musisz zrobić, to pobrać plik Appimage i zaznaczyć go wykonywalne, aby uruchomić aplikację. Aby uczynić plik Appimage wykonywalny, uruchom polecenie w następującym formacie:

$ chmod +x plik.Appimage

Po zaznaczeniu wykonywalnym kliknij dwukrotnie plik aplikacji wykonywalny, aby uruchomić aplikację. Aby usunąć plik Appimage, po prostu usuń go z pamięci dysku twardego.

Podobnie jak FlatPak i Snap, dostępny jest również sklep AppImage. Jednak w przeciwieństwie do SNAP i FlatPak, programiści, którzy dystrybuują swoje aplikacje w formacie Appimage, często nie wymienia ich w tym scentralizowanym sklepie. Pliki AppImage są głównie dystrybuowane za pośrednictwem repozytoriów kodu źródłowego lub ze stron internetowych aplikacji.

W niektórych przypadkach pliki Appimage mogą skrócić do utworzenia uruchamiania, który pojawia się w menu aplikacji i na komputerze jako skrót. Jeśli zdecydowałeś się utworzyć uruchamianie, możesz go usunąć po usunięciu pliku Appimage. Aby to zrobić, po prostu odwiedź lokalizację określoną poniżej i usuń powiązane „.plik komputerowy ”.

$ Home/.lokalne/share/aplikacje/

Wniosek

Pakiety FlatPak, Snap i Appimage dostarczyły nowatorskie sposoby dystrybucji aplikacji we wszystkich głównych dystrybucjach Linux. Zapewniają lepsze bezpieczeństwo i ułatwiają programistom dystrybucję aplikacji. Te nowe formaty pakietów to przyszłość opakowań aplikacji Linux, szczególnie w przypadku aplikacji innych osób innych niż system.