Repozytoria, AUR czy Flatpak w CachyOS — co wybrać?
Skąd instalować aplikacje na CachyOS? Porównanie repozytoriów, AUR i Flatpaka oraz aktualizacji, uprawnień i źródeł pakietów.
Od czego zacząć?
Repozytoria
Pakiety zarządzane pacmanem.
AUR
Receptury społeczności.
Flatpak
Osobne środowisko aplikacji.
Trzy drogi, trzy różne obowiązki
Repozytorium dostarcza gotowe pakiety, które systemowy menedżer potrafi instalować i aktualizować. AUR jest miejscem publikowania społecznościowych receptur budowania pakietów. Flatpak ma oddzielny mechanizm dystrybucji aplikacji i środowisk uruchomieniowych. Nie są to trzy nazwy tego samego sklepu.
Wybór powinien wynikać z dostępności potrzebnej wersji, źródła utrzymania i sposobu integracji. Zastanów się również, czy za kilka miesięcy będziesz pamiętał, jak aktualizować dany wariant. Jedna dobrze utrzymana instalacja jest zwykle wygodniejsza niż trzy kopie programu.
Kiedy zacząć od repozytorium
Dla składników systemowych i dostępnych tam aplikacji jest to naturalny pierwszy punkt sprawdzenia. Pozostajesz przy mechanizmie aktualizacji opisanym w poradniku pacmana. Zanim dołożysz dodatkowe repozytorium, sprawdź, kto je utrzymuje i czy dokumentacja dotyczy Twojego systemu.
Nie kopiuj wpisów z instrukcji przeznaczonej dla innej dystrybucji. Podobna nazwa programu nie oznacza zgodnej konfiguracji repozytoriów. Przy konflikcie zapisz pełny komunikat zamiast zastępować przypadkowe pliki.
AUR: przeczytaj, zanim zbudujesz
Receptury są treścią tworzoną przez użytkowników. Sprawdź plik PKGBUILD, wskazane źródła, dodatkowe skrypty i uwagi o utrzymaniu. Popularność pakietu nie zastępuje weryfikacji tego, co zostanie wykonane. Nie uruchamiaj budowania jako root.
Jeżeli nie rozumiesz receptury, poszukaj utrzymywanej alternatywy albo poproś o jej ocenę. Narzędzie ułatwiające obsługę AUR skraca część czynności, ale nie przejmuje za Ciebie odpowiedzialności za źródło. Aktualizacja systemu może też wymagać ponownego zbudowania niektórych pakietów.
Flatpak: sprawdź aplikację i uprawnienia
flatpak list
flatpak remotes
flatpak updateDwa pierwsze polecenia pokazują stan instalacji i źródła, ostatnie aktualizuje. Zanim doinstalujesz aplikację, sprawdź jej identyfikator i wydawcę. Obejrzyj również uprawnienia do plików oraz urządzeń. Sama izolacja nie oznacza, że aplikacja nie otrzymała szerokiego dostępu.
Problemy z otwieraniem folderów, integracją lub widocznością urządzenia warto diagnozować w kontekście konkretnego formatu instalacji. Nie naprawiaj ich przez przypadkowe zmiany uprawnień całego katalogu domowego.
Dlaczego mam dwie ikony tego samego programu?
Możliwe, że zainstalowano wariant repozytorium i Flatpak. Sprawdź listy pakietów, a przed usunięciem jednego wariantu ustal, gdzie są jego dane.