Jak zarządzać aplikacjami AppImage, Flatpak, Snap i AUR w systemie Arch Linux

Bauh to nadal praktyczny sposób na zarządzanie oprogramowaniem AppImage, Flatpak, Snap i Arch/AUR z jednego interfejsu graficznego w systemie Arch Linux. Projekt obsługuje obecnie wszystkie cztery formaty, ale każdy backend ma swoje własne wymagania wstępne. Najprostszą konfiguracją jest instalacja Bauh z AUR, a następnie dodanie obsługi Flatpak i Snap tylko wtedy, gdy planujesz z nich korzystać.

Zainstaluj bauh na Arch Linux

Sam bauh jest dystrybuowany przez AUR. Arch zaznacza, że ​​pliki kompilacji AUR są nieoficjalne i nie są dokładnie weryfikowane, dlatego przed kompilacją należy zapoznać się z plikiem PKGBUILD. Standardowy, ręczny obieg pracy jest bezpieczniejszy do udokumentowania niż poleganie na konkretnym zewnętrznym narzędziu pomocniczym AUR.

  1. Zainstaluj narzędzia do kompilacji i Git:
sudo pacman -S --needed base-devel git
Terminal Arch Linux instalujący base-devel i Git za pomocą pacmana
Zainstaluj narzędzia, których Arch używa do budowania pakietów AUR.
  1. Sklonuj pakiet AUR bauh i wejdź do jego katalogu:
git clone https://aur.archlinux.org/bauh.git
cd bauh
Klonowanie pakietu AUR bauh w terminalu Arch Linux i otwieranie folderu bauh
Sklonuj bieżące pliki kompilacji pakietu Bauh z AUR.
  1. Sprawdź plik PKGBUILD, a następnie zbuduj i zainstaluj pakiet:
makepkg -si
Terminal Arch Linux – budowanie i instalowanie bauh za pomocą makepkg
Zbuduj i zainstaluj bauh za pomocą makepkg po przejrzeniu plików pakietu.

Projekt bauh również dokumentuje instalację za pomocą yay -S bauh, ale pomocnik AUR jest opcjonalny. Aktualne szczegóły można znaleźć w oficjalnym repozytorium bauh oraz w przewodniku AUR ArchWiki .

Włącz obsługę Flatpak

Zainstaluj Flatpak z repozytoriów Arch:

sudo pacman -S flatpak

Instalator Archa Flathuba zaleca ponowne uruchomienie po początkowej instalacji Flatpak. Następnie uruchom flatpak remotes. Jeśli Flathub nie znajduje się na liście, dodaj go za pomocą:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Terminal Arch Linux instalujący Flatpak i dodający pilota Flathub
Zainstaluj Flatpak i dodaj Flathub, jeśli jeszcze nie jest skonfigurowany.

Flatpak obsługuje zarówno instalacje systemowe, jak i indywidualne, więc Bauh może zapytać, którego poziomu użyć. Oficjalna konfiguracja Flathub Arch i dokumentacja Flatpak wyjaśniają, jak korzystać z pilotów i zakresów instalacji.

Włącz obsługę Snap

SNAP nie znajduje się w oficjalnych repozytoriach Arch. Aktualne instrukcje Canonical dotyczące Arch instalują się snapdz AUR, a następnie włączają gniazdo systemd:

git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
Terminal Arch Linux kompilujący snapd z AUR i włączający snapd.socket
Zbuduj snapd z AUR i włącz jego gniazdo przed użyciem pakietów Snap w bauh.

Jeśli potrzebujesz snapów wykorzystujących klasyczne ograniczenia, Canonical dokumentuje również tworzenie /snapdowiązania symbolicznego do /var/lib/snapd/snap, a następnie wylogowywanie się i ponowne logowanie lub ponowne uruchamianie. Jeśli AppArmor jest już włączony w Twoim systemie, dokumentacja Snap obejmuje również odpowiednią usługę AppArmor. Zobacz oficjalne instrukcje dotyczące Snap na Arch .

Obsługa AppImage i AUR w bauh

Zarządzanie AUR jest dostępne w systemach opartych na Arch i jest włączane przez Bauh dla pakietów Arch. W przypadku AppImage nie ma usługi repozytorium, którą można włączyć w taki sam sposób jak Flatpak czy Snap. Bauh może wyszukiwać obsługiwane obrazy AppImage, a także instalować zewnętrzny plik AppImage za pomocą swoich dodatkowych akcji.

Istnieją dwa przydatne zastrzeżenia. Po pierwsze, obecne wyszukiwanie AppImage przez Bauh jest ograniczone do elementów x86_64 w obsługiwanym źródle AppImage. Po drugie, jeśli AppImage zgłasza błąd FUSE w Arch, oficjalna dokumentacja AppImage zaleca instalację fuse2:

sudo pacman -S fuse2

Aby uzyskać dodatkowy kontekst, zapoznaj się z przewodnikiem rozwiązywania problemów AppImage FUSE .

Instaluj aplikacje za pomocą bauh

Uruchom bauhz menu pulpitu lub terminala. Panel zarządzania umożliwia wyszukiwanie, instalowanie, odinstalowywanie, aktualizowanie, obniżanie wersji i uruchamianie obsługiwanych aplikacji. Użyj filtrów formatowania, aby zawęzić wyniki do Arch/AUR, Flatpak, Snap lub AppImage.

Przeglądarka aplikacji Dark Bauh pokazująca filtry formatu Arch AUR Flatpak Snap i AppImage
Użyj filtrów formatu Bauha, aby zawęzić wyszukiwanie do jednego systemu pakowania.

Wyszukaj żądaną aplikację, potwierdź źródło pakietu i wybierz „Instaluj” . Ta sama aplikacja może występować w więcej niż jednym formacie, dlatego przed zatwierdzeniem transakcji sprawdź, czy instalujesz pakiet AUR, Flatpak, Snap czy AppImage.

Widok wyszukiwania Bauh pokazujący wynik Flatpak i przycisk Instaluj
Przed zainstalowaniem aplikacji sprawdź format źródłowy.

Niektóre operacje wymagają uwierzytelnienia, ponieważ zmieniają pakiety lub usługi na poziomie systemu. Pakiety Flatpak i AppImage na poziomie użytkownika mogą nie wymagać tych samych uprawnień.

Aktualizuj lub odinstaluj aplikacje

Otwórz widok zainstalowanych aplikacji lub aktualizacji, aby zarządzać oprogramowaniem, o którym Bauh już wie. Użyj dostępnej akcji aktualizacji dla pakietu lub wybierz Odinstaluj , aby go usunąć. Ponieważ zaplecze różni się formatem, Bauh przekazuje operację do odpowiedniej technologii pakietów, zamiast traktować każdą aplikację jako ten sam rodzaj pakietu.

Widok zainstalowanych aplikacji Bauh z kontrolkami Aktualizuj i Odinstaluj dla wielu formatów pakietów
Zarządzaj aktualizacjami i usunięciami z widoku zainstalowanych aplikacji.

Jeśli backend się nie pojawi, najpierw sprawdź wymagania wstępne poza bauh: flatpak --version, snap version, lub wymaganą obsługę FUSE dla AppImages. Zazwyczaj jest to bardziej przydatne niż ponowna instalacja samego bauh.

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.