Come gestire le app AppImage, Flatpak, Snap e AUR su Arch Linux

Bauh rimane un metodo pratico per gestire software AppImage, Flatpak, Snap e Arch/AUR da un'unica interfaccia grafica su Arch Linux. Il progetto attualmente supporta tutti e quattro i formati, ma ogni backend ha i propri prerequisiti. La configurazione più pulita prevede l'installazione di Bauh tramite AUR, per poi aggiungere il supporto per Flatpak e Snap solo se si intende utilizzarli.

Installare bauh su Arch Linux

Bauh stesso viene distribuito tramite AUR. Arch specifica che i file di build di AUR non sono ufficiali e non sono stati sottoposti a controlli approfonditi, quindi è consigliabile esaminare il file PKGBUILD prima di compilare qualsiasi cosa. È più sicuro documentare il flusso di lavoro manuale standard piuttosto che affidarsi a uno specifico helper di terze parti presente su AUR.

  1. Installa gli strumenti di compilazione e Git:
sudo pacman -S --needed base-devel git
Installazione di base-devel e Git con pacman nel terminale di Arch Linux.
Installa gli strumenti che Arch utilizza per la creazione di pacchetti AUR.
  1. Clona il pacchetto AUR bahu e accedi alla sua directory:
git clone https://aur.archlinux.org/bauh.git
cd bauh
Clonazione del pacchetto AUR bahu tramite terminale Arch Linux e apertura della cartella bahu.
Clona i file di build del pacchetto bauh corrente da AUR.
  1. Esamina il file PKGBUILD, quindi compila e installa il pacchetto:
makepkg -si
Compilazione del terminale Arch Linux e installazione di bauh con makepkg
Compila e installa bauh con makepkg dopo aver esaminato i file del pacchetto.

Il progetto bauh documenta anche l'installazione con yay -S bauh, ma un helper AUR è facoltativo. Consulta il repository ufficiale di bauh e le linee guida AUR di ArchWiki per i dettagli aggiornati.

Abilita il supporto Flatpak

Installa Flatpak dai repository di Arch:

sudo pacman -S flatpak

La configurazione di Flathub per Arch Linux consiglia di riavviare dopo l'installazione iniziale di Flatpak. Successivamente, eseguire flatpak remotes. Se Flathub non è presente nell'elenco, aggiungerlo con:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Installazione di Flatpak nel terminale di Arch Linux e aggiunta del repository remoto Flathub.
Installa Flatpak e aggiungi Flathub se non è già configurato.

Flatpak supporta sia installazioni a livello di sistema che installazioni per singolo utente, quindi bauh potrebbe chiedere quale livello utilizzare. La configurazione ufficiale di Flathub per Arch e la documentazione di Flatpak spiegano i repository remoti e gli ambiti di installazione.

Abilita il supporto Snap

Snap non è presente nei repository ufficiali di Arch. Le attuali istruzioni di Canonical per Arch prevedono l'installazione snapdda AUR e la successiva attivazione del relativo socket systemd:

git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
Compilazione del terminale Arch Linux con snapd da AUR e abilitazione di snapd.socket
Compila snapd dall'AUR e abilita il suo socket prima di utilizzare i pacchetti Snap in bau.

Se hai bisogno di snap che utilizzano il confinamento classico, Canonical documenta anche la creazione /snapcome collegamento simbolico a /var/lib/snapd/snap, quindi il logout e il login o il riavvio. Se AppArmor è già abilitato sul tuo sistema, la documentazione di Snap copre anche il servizio AppArmor corrispondente. Consulta le istruzioni ufficiali di Snap su Arch .

Supporto AppImage e AUR in bauh

La gestione di AUR è disponibile sui sistemi basati su Arch ed è abilitata da bauh per i pacchetti Arch. Per AppImage, non esiste un servizio di repository da abilitare nello stesso modo di Flatpak o Snap. bauh può cercare AppImage supportate e può anche installare un file AppImage esterno tramite le sue azioni aggiuntive.

Ci sono due avvertenze utili. In primo luogo, la ricerca AppImage di bauch è attualmente limitata agli elementi x86_64 nella sorgente AppImage supportata. In secondo luogo, se un'AppImage segnala un errore FUSE su Arch, la documentazione ufficiale di AppImage raccomanda di installare fuse2:

sudo pacman -S fuse2

Per ulteriori informazioni, consultare la guida alla risoluzione dei problemi di AppImage FUSE .

Installa app con bahu

Avvialo bauhdal menu del desktop o da un terminale. Il suo pannello di gestione consente di cercare, installare, disinstallare, aggiornare, effettuare il downgrade e avviare le applicazioni supportate. Utilizza i filtri di formato per restringere i risultati a Arch/AUR, Flatpak, Snap o AppImage.

Browser di applicazioni Dark Bauh che mostra i filtri di formato Arch AUR Flatpak Snap e AppImage
Utilizza i filtri di formato di Bauh per focalizzare la ricerca su un singolo sistema di confezionamento.

Cerca l'applicazione desiderata, conferma la provenienza del pacchetto e seleziona Installa . La stessa applicazione può esistere in più formati, quindi verifica se stai installando un pacchetto AUR, Flatpak, Snap o AppImage prima di approvare la transazione.

Visualizzazione della ricerca Bauh che mostra un risultato Flatpak e un pulsante Installa
Prima di installare un'applicazione, verifica il formato di origine.

Alcune operazioni richiedono l'autenticazione perché modificano pacchetti o servizi a livello di sistema. I Flatpak e gli AppImage a livello utente potrebbero non necessitare degli stessi privilegi.

Aggiorna o disinstalla le app

Apri la vista delle applicazioni installate o degli aggiornamenti per gestire il software già riconosciuto da bauh. Utilizza l'azione di aggiornamento disponibile per un pacchetto oppure scegli Disinstalla per rimuoverlo. Poiché il backend varia a seconda del formato, bauh inoltra l'operazione alla tecnologia di gestione dei pacchetti appropriata, anziché trattare ogni app come un pacchetto dello stesso tipo.

Visualizzazione delle applicazioni installate con controlli di aggiornamento e disinstallazione per diversi formati di pacchetto.
Gestisci aggiornamenti e rimozioni dalla vista delle applicazioni installate.

Se un backend non viene visualizzato, verificare prima i prerequisiti al di fuori di bauh: flatpak --version, snap version, oppure il supporto FUSE richiesto per AppImages. Questo è solitamente più utile che reinstallare bauh stesso.

Lascia un commento

Come scansionare i codici QR su un computer desktop Linux

Come scansionare i codici QR su un computer desktop Linux

Scansiona i codici QR su Linux con CoBang utilizzando una webcam o un file immagine. Consulta le opzioni di installazione, i passaggi di configurazione e le soluzioni per l'accesso alla fotocamera tramite Flatpak.

Come modificare le impostazioni della webcam su Linux con Cameractrls

Come modificare le impostazioni della webcam su Linux con Cameractrls

Modifica le impostazioni della webcam su Linux con Cameractrls: regola l'esposizione, il colore, la riduzione dello sfarfallio e altri controlli supportati, quindi verifica le modalità video compatibili.

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Installa PhpStorm su Linux con JetBrains Toolbox o con l'archivio tar.gz autonomo, oltre alle opzioni Snap e Arch AUR. Java è già incluso.

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Crea un'immagine ISO di un CD-ROM su Linux con GNOME Disks o dd. Identifica l'unità ottica, monitora la copia, verifica l'immagine e scopri quando un disco danneggiato o un disco audio richiede uno strumento aggiuntivo.

Come installare Cisco Packet Tracer su Linux

Come installare Cisco Packet Tracer su Linux

Scarica Cisco Packet Tracer 9.0.1 per Ubuntu a 64 bit, installa il pacchetto DEB con APT, accetta la licenza nel Terminale ed effettua l'accesso per avviare un laboratorio.

Come configurare due pannelli su XFCE 4

Come configurare due pannelli su XFCE 4

Crea un pannello XFCE 4 separato per ogni schermo, assegna il secondo pannello all'uscita corretta, posizionalo e ridimensionalo, e aggiungi i launcher e gli elementi di stato necessari.

Come ritagliare un'immagine su Linux con GIMP

Come ritagliare un'immagine su Linux con GIMP

Rimuovere lo sfondo di una foto su Linux con GIMP: traccia il soggetto, elimina lo sfondo selezionato, mantieni la trasparenza ed esporta un file PNG riutilizzabile.

Applicazione desktop Google Tasks: come utilizzarla su un computer

Applicazione desktop Google Tasks: come utilizzarla su un computer

Apri Google Tasks in un browser, aggiungi un collegamento a Chrome o avvialo come un'app e gestisci le attività con data tramite Calendar e Gmail.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler associa i file MP3 ai tasti della tastiera e permette la riproduzione in loop dell'audio. Scopri cosa fa questo software gratuito ormai datato, dove finiscono le sue vecchie funzionalità e cosa controllare prima di scaricarlo.

Come giocare a Squad su Linux con Steam Proton

Come giocare a Squad su Linux con Steam Proton

Configura Squad su Linux con Steam Play e Proton, installa il gioco, scegli uno strumento di compatibilità e risolvi i problemi relativi ai sistemi anti-cheat.