Acasă
» LINUX
»
Cum să gestionezi aplicațiile AppImage, Flatpak, Snap și AUR pe Arch Linux
Cum să gestionezi aplicațiile AppImage, Flatpak, Snap și AUR pe Arch Linux
bauh este încă o modalitate practică de a gestiona software-ul AppImage, Flatpak, Snap și Arch/AUR dintr-o singură interfață grafică pe Arch Linux. Proiectul acceptă în prezent toate cele patru formate, dar fiecare backend are propriile cerințe preliminare. Cea mai curată configurare este să instalați bauh din AUR, apoi să adăugați suportul pentru Flatpak și Snap doar dacă intenționați să le utilizați.
Instalați bauh pe Arch Linux
bauh în sine este distribuit prin AUR. Arch menționează că fișierele de compilare AUR sunt neoficiale și nu sunt verificate temeinic, așa că verificați PKGBUILD înainte de a construi orice. Fluxul de lucru manual standard este mai sigur de documentat decât să vă bazați pe un anumit ajutor AUR terț.
Instalați instrumentele de construire și Git:
sudo pacman -S --needed base-devel git
Instalați instrumentele pe care Arch le folosește pentru construirea pachetelor AUR.
Clonează pachetul bauh AUR și intră în directorul său:
git clone https://aur.archlinux.org/bauh.git
cd bauh
Clonează fișierele de compilare ale pachetului bauh curent din AUR.
Inspectați PKGBUILD, apoi compilați și instalați pachetul:
makepkg -si
Compilați și instalați bauh cu makepkg după ce ați analizat fișierele pachetului.
Proiectul bauh documentează și instalarea cu yay -S bauh, dar un instrument de ajutor AUR este opțional. Consultați depozitul oficial bauh și ghidul ArchWiki AUR pentru detalii actuale.
Activează suportul Flatpak
Instalați Flatpak din repozitoriile Arch:
sudo pacman -S flatpak
Configurarea Arch a Flathub recomandă repornirea după instalarea inițială a Flatpak. Ulterior, executați comanda flatpak remotes. Dacă Flathub nu este listat, adăugați-l cu:
Instalați Flatpak și adăugați Flathub dacă nu este deja configurat.
Flatpak acceptă atât instalări la nivel de sistem, cât și per utilizator, așa că bauh ar putea întreba ce nivel să utilizeze. Configurarea oficială Flathub Arch și documentația Flatpak explică comenzile de control și domeniile de instalare.
Activează suportul Snap
Snap nu se află în repozitoriile oficiale ale Arch. Instrucțiunile actuale ale Canonical pentru Arch se instalează snapddin AUR, apoi se activează socketul systemd:
Construiește snapd din AUR și activează socket-ul său înainte de a utiliza pachetele Snap în bauh.
Dacă aveți nevoie de snap-uri care utilizează confinarea clasică, Canonical documentează și crearea /snapca link simbolic către /var/lib/snapd/snap, apoi deconectarea și reconectarea sau repornirea. Dacă AppArmor este deja activat pe sistemul dvs., documentația Snap acoperă și serviciul AppArmor corespunzător. Consultați instrucțiunile oficiale Snap pe Arch .
Suport pentru AppImage și AUR în bauh
Gestionarea AUR este disponibilă pe sistemele bazate pe Arch și este activată de bauh pentru pachetele Arch. Pentru AppImage, nu există un serviciu de repozitoriu care să poată fi activat în același mod ca Flatpak sau Snap. bauh poate căuta AppImage-uri acceptate și poate, de asemenea, instala un fișier AppImage extern din acțiunile sale suplimentare.
Există două avertismente utile. În primul rând, căutarea actuală AppImage a lui bauh este limitată la elemente x86_64 în sursa AppImage acceptată. În al doilea rând, dacă o AppImage raportează o eroare FUSE pe Arch, documentația oficială AppImage recomandă instalarea fuse2:
Lansați bauhdin meniul desktopului sau dintr-un terminal. Panoul său de administrare poate căuta, instala, dezinstala, actualiza, face downgrade și lansa aplicații compatibile. Folosiți filtrele de format pentru a restrânge rezultatele la Arch/AUR, Flatpak, Snap sau AppImage.
Folosește filtrele de format ale Bauh pentru a concentra căutarea pe un singur sistem de ambalare.
Căutați aplicația dorită, confirmați sursa pachetului și alegeți Instalare . Aceeași aplicație poate exista în mai multe formate, așa că verificați dacă instalați un pachet AUR, Flatpak, Snap sau AppImage înainte de a aproba tranzacția.
Confirmați formatul sursă înainte de a instala o aplicație.
Unele operațiuni necesită autentificare deoarece modifică pachete sau servicii la nivel de sistem. Flatpak-urile și AppImage-urile la nivel de utilizator pot să nu necesite aceleași privilegii.
Actualizați sau dezinstalați aplicațiile
Deschideți vizualizarea aplicațiilor instalate sau a actualizărilor pentru a gestiona software-ul pe care bauh îl cunoaște deja. Folosiți acțiunea de actualizare disponibilă pentru un pachet sau alegeți Dezinstalare pentru a-l elimina. Deoarece backend-ul diferă în funcție de format, bauh transmite operațiunea către tehnologia de pachet corespunzătoare, în loc să trateze fiecare aplicație ca fiind același tip de pachet.
Gestionați actualizările și eliminările din vizualizarea aplicațiilor instalate.
Dacă nu apare un backend, verificați mai întâi cerința prealabilă în afara lui bauh: flatpak --version, snap version, sau suportul FUSE necesar pentru AppImages. De obicei, acest lucru este mai util decât reinstalarea bauh în sine.