Zarządzanie oprogramowaniem w dystrybucjach Linux opartych na Archu to spore wyzwanie, jeśli jesteś całkowicie nowy w Linuksie, szczególnie w Archu i jego wszystkich pochodnych. Choć systemy te są zaprojektowane tak, aby dawać pełną kontrolę nad systemem, wymagają intensywnego korzystania z terminala i różnych typów pakietów, takich jak pakiety AUR, Flatpak i AppImage. Istnieje jednak nowe narzędzie, które ogranicza potrzebę korzystania z terminala i wielu menedżerów pakietów. W tym poradniku pokażemy, jak używać Shelly ALPM — graficznego menedżera pakietów, który rozwiązuje ten problem, łącząc wszystkie typy pakietów w jednej aplikacji.

Najważniejsze informacje:

  1. Dowiedz się, jak Shelly ALPM łączy pakiety systemowe, pakiety AUR, Flatpak i AppImage w jeden graficzny interfejs, eliminując potrzebę korzystania z wielu menedżerów pakietów.
  2. Instrukcja krok po kroku instalacji Shelly ALPM w dystrybucjach opartych na Arch, takich jak CachyOS, zastępując starsze narzędzia, takie jak Octopi, oraz konfiguracji go dla różnych typów pakietów.

Jak korzystać z Shelly ALPM w systemach Linux opartych na Arch (wszystko w jednym graficznym menedżerze pakietów)

W systemie CachyOS Shelly ALPM zastąpił Octopi jako domyślny graficzny menedżer pakietów.

  • Instalacja Shelly jest prosta i można ją wykonać przez terminal lub za pomocą instalatora pakietów CachyOS. W CachyOS wystarczy użyć instalatora pakietów, wyszukać Shelly i zainstalować go.

install shelly on cachy os

  • Aby zainstalować przez terminal, otwórz terminal i uruchom następujące polecenie:

sudo pacman -S shelly

Jeśli Octopi jest zainstalowane i chcesz je usunąć, użyj polecenia:

sudo pacman -R octopi

how to install shelly on arch linux

Shelly można również zainstalować lub usunąć za pomocą graficznego instalatora pakietów CachyOS. Wyszukaj Shelly i kliknij instaluj lub wyszukaj Octopi i kliknij usuń.

uninstall octopi on cachyos

Interfejs Shelly ALPM

Po uruchomieniu Shelly ALPM główna strona udostępnia pasek wyszukiwania umożliwiający przeszukiwanie wszystkich dostępnych źródeł. Dzięki temu można znaleźć pakiety w repozytoriach systemowych, AUR, Flatpak oraz lokalnych AppImage. Na panelu głównym wyświetlana jest również ostatnia aktywność, pokazująca zainstalowane i usunięte pakiety. Dashboard zawiera także statystyki, takie jak całkowita liczba zainstalowanych pakietów oraz ich podział według typu.

  • Kliknięcie pakietu otwiera panel boczny z dokładnymi informacjami, w tym zależnościami i opcjonalnymi wymaganiami.
  • Shelly oferuje eksperymentalną wizualizację zależności w widoku web, która pozwala zobaczyć, jak pakiety są ze sobą powiązane.

To całkiem dobry system graficzny, do którego większość osób przyzwyczai się bardzo szybko, nawet jeśli wcześniej korzystała z Windowsa.

all in on package installer linux

Zarządzanie pakietami w Shelly

Shelly ALPM obsługuje instalację lokalnych pakietów w formatach takich jak .xz, .gz i .zst, a także AppImage. Każdy, kto korzystał z Windowsa, nie powinien mieć większych problemów z obsługą Shelly, ponieważ ma on wiele podobnych funkcji, tylko w nieco innym układzie.

  • Interfejs pozwala zarządzać repozytoriami Flatpak, dodawać lub usuwać zdalne źródła oraz instalować i usuwać aplikacje Flatpak.
  • Można także zarządzać pakietami AUR, w tym je aktualizować i usuwać.
  • Shelly oferuje opcje czystej deinstalacji, w tym możliwość usunięcia plików konfiguracyjnych, jeśli jest to potrzebne.
  • Aktualizacje można wykonywać bezpośrednio z poziomu interfejsu.

how to update things using shelly

  • Shelly sprawdza wszystkie mirrory i repozytoria pod kątem dostępnych aktualizacji.
  • Ikona w zasobniku systemowym zapewnia szybki dostęp do aktualizacji, uruchamiania aplikacji oraz zarządzania pakietami Flatpak i systemowymi.
  • Można także zaplanować cotygodniowe automatyczne aktualizacje i włączyć tryb bez potwierdzenia, który instaluje pakiety bez konieczności podawania hasła.

Zaawansowane funkcje Shelly ALPM

  • Shelly ALPM obsługuje równoległe pobieranie, umożliwiając jednoczesną instalację wielu pakietów.
  • Można wymusić aktualizację bazy danych w celu rozwiązania problemów z repozytoriami lub menedżerami pakietów.
  • Wizualizacja zależności i grupowanie pakietów ułatwiają eksplorację dostępnego oprogramowania i zrozumienie relacji między pakietami.

Na chwilę obecną planowane jest dodanie lepszej kategoryzacji Flatpaków, filtrów trendów i aktualizacji oraz ulepszonego zarządzania AppImage. Funkcje te jeszcze bardziej uproszczą korzystanie z systemu i sprawią, że Linux będzie znacznie łatwiejszy w obsłudze. Jeśli szukasz naprawdę dobrego i łatwego w użyciu systemu Linux, sprawdź Bazzite lub CachyOS.