AppImage su Ubuntu: Per una gestione del software senza preoccupazioni

Hai mai incontrato l’inferno delle dipendenze durante l’installazione di software su Linux? Spesso l’installazione delle dipendenze richiede i permessi di root, che non tutti hanno. Se solo ci fosse un modo per installare il software senza preoccuparsi delle dipendenze mancanti o rotte. Sì, c’è! Si chiama AppImage su Ubuntu.

Sei fortunato perché imparerai su AppImage su Ubuntu in questo tutorial e come questo formato di applicazione ti permette di eseguire app Linux da qualsiasi luogo. Imparerai come trovare, installare, eseguire e rimuovere pacchetti AppImage su Ubuntu, cosa che si applica anche ad altre distribuzioni Linux.

Prerequisiti

Per seguire le demo in questa guida, assicurati di avere un computer con un sistema operativo Linux. Gli esempi in questo tutorial useranno un computer Ubuntu 20.04 LTS, ma sentiti libero di utilizzare altre distribuzioni, come Fedora, Debian, o openSUSE. Se vuoi sapere come installare Ubuntu passo dopo passo, ecco come.

Cos’è AppImage?

AppImage è un formato di pacchetto software open source e universale che gli sviluppatori utilizzano per impacchettare e distribuire software che già include i requisiti necessari per l’esecuzione del software. Confezionando con il formato AppImage su Ubuntu, autori e sviluppatori possono fornire agli utenti Linux il software con un solo file.

Pensa a un pacchetto AppImage come al corrispettivo di Linux di un’app portatile in Windows. Puoi eseguire AppImage su quasi tutte le distribuzioni Linux (se non tutte) senza dover installare altre dipendenze. Tutto ciò di cui hai bisogno è il sistema operativo di base, e AppImage su Ubuntu porta con sé il resto.

Anche se l’utilizzo di AppImage su Ubuntu è conveniente, scaricare e eseguire applicazioni AppImage malevole può essere un vero rischio per la sicurezza. Un attore malintenzionato potrebbe modificare il pacchetto, ripacchettizzarlo, e un utente con privilegi di root potrebbe poi eseguirlo involontariamente e causare danni senza saperlo.

Utilizzo di AppImage su Ubuntu

Con pochi passaggi, puoi iniziare a utilizzare AppImage su Ubuntu. Dovrai solo:

  • Scaricare il tuo file AppImage Ubuntu necessario.
  • Rendere il file eseguibile.
  • Eseguire l’AppImage sul software Ubuntu.

Come ti sembra? Nulla di cui non puoi occuparti.

Scaricare un Pacchetto AppImage

Dove trovare le app AppImage? Principalmente, puoi trovarle sul sito AppImageHub. E secondo quel sito, ad oggi sono disponibili 1.026 software nel formato AppImage.

Altri negozi online di app, come Pling, ospitano anche file AppImage su Ubuntu.

Per dimostrare, segui i passaggi seguenti per scaricare Atom, un popolare e gratuito editor di testo multi-piattaforma.

1. Apri il tuo browser web preferito e vai al catalogo di AppImageHub su https://www.appimagehub.com/browse.

2. Nella casella di ricerca in cima alla pagina, digita Atom e premi Invio. Una volta che la ricerca restituisce i risultati, clicca sull’elemento simile all’immagine che vedi qui sotto.

Finding the AppImage Ubuntu package

3. Nella pagina di download, clicca su Scarica e clicca sul file AppImage per scaricarlo.

Downloading the AppImage on Ubuntu file

4. Clicca su Salva File per confermare il download e attendi il completamento del download nella finestra di dialogo.

Confirming to save the AppImage file

Rendere il file AppImage eseguibile ed eseguire il software (GUI)

Il file AppImage scaricato non è automaticamente eseguibile. Come requisito, prima di eseguire gli AppImage, devi rendere il file eseguibile. Non preoccuparti, non è necessario avere i permessi di root per rendere un file eseguibile e avviarlo.

Per rendere il file eseguibile, segui i passaggi seguenti.

1. In primo luogo, apri il tuo file explorer sul tuo computer e individua il file AppImage che hai scaricato. In Ubuntu, la posizione predefinita di download è la cartella Downloads nel tuo profilo.

2. Successivamente, fai clic con il tasto destro del mouse sul file AppImage su Ubuntu e seleziona Proprietà.

Opening the AppImage Ubunttu file properties

3. Nella finestra Proprietà, fai clic sulla scheda Permessi, seleziona la casella Consenti l’esecuzione del file come programma e clicca sul pulsante di uscita (X) per chiudere.

Making the AppImage file executable

4. Infine, fai doppio clic sul file AppImage per avviare l’applicazione.

Se preferisci la riga di comando invece dell’interfaccia grafica per rendere eseguibile un file, apri il terminale ed esegui il comando seguente. Il comando chmod è il comando per modificare la modalità di un file in Linux. Il comando qui sotto presume che il file AppImage sia nella cartella ~/Downloads.

chmod a+x ~/Downloads/Atom-0-Build7.2.glibc2.17-x86_64.AppImage

Dato che i pacchetti AppImage non sono come i software convenzionali installati su Linux, il tipico processo di aggiornamento potrebbe non applicarsi. Se c’è una nuova versione del software, dovrai attendere il rilascio del pacchetto AppImage di quel software.

Gestione di AppImage su Ubuntu

Quindi hai scaricato e eseguito con successo il software AppImage su Ubuntu. Ma ricorda che il software che hai scaricato si trova nella cartella Downloads, e questa cartella può diventare disordinata rapidamente. E, cosa succede se non hai più bisogno del software?

Spostare l’AppImage

Se vuoi organizzare i tuoi file AppImage per evitare di perderli in una pila di altri file, puoi spostarli in un’altra posizione. E poiché non hai installato il software, spostare il file AppImage su Ubuntu non influisce su nulla nel sistema o sull’usabilità del software.

Ad esempio, sposta il file AppImage di Atom che hai scaricato dalla cartella Downloads in una sottocartella nella tua home, come ~/.local/bin/. Ma puoi spostare il file in qualsiasi posizione tu preferisca e a cui hai accesso.

1. Apri una finestra di terminale se non l’hai ancora fatto.

2. Esegui il comando mv nel terminale. Questa riga di comando sposta il file AppImage da ~/Downloads a ~/.local/bin mantenendo lo stesso nome del file.

# Sposta il file AppImage da ~/Downloads a ~/.local/bin
mv ~/Downloads/Atom-0-Build7.2.glibc2.17-x86_64.AppImage ~/.local/bin
# Elenca i contenuti con ls ~/.local/bin
ls ~/.local/bin
Moving the AppImage file

3. Infine, crea un collegamento al file AppImage sul tuo desktop eseguendo il comando ln per creare un collegamento simbolico. Questo passaggio è opzionale e solo se non vuoi cercare il file AppImage ogni volta che vuoi eseguirlo.

# Sintassi: ls -s [File AppImage] [Nome Collegamento]
ln -s ~/.local/bin/Atom-0-Build7.2.glibc2.17-x86_64.AppImage ~/Desktop/Atom
Creating a shortcut to the AppImage file on the Desktop

Se preferisci applicare icone personalizzate ai tuoi collegamenti AppImage, puoi creare un lanciatore desktop invece.

Rimuovere l’AppImage

Quando non hai più bisogno di un software, rimuoverlo dal tuo computer Linux di solito richiede l’esecuzione di un comando di disinstallazione. Ma non nel caso dell’AppImage.

La rimozione di un AppImage è come eliminare qualsiasi altro file. Trova il software AppImage che desideri rimuovere, fai clic con il pulsante destro del mouse sul file AppImage che desideri eliminare e fai clic su Sposta nel Cestino.

Deleting an AppImage package

Infine, se hai creato un collegamento o un lanciatore desktop, eliminare anche quelli.

Conclusioni

L’AppImage ti consente di eseguire software senza preoccuparti di non avere già installate le dipendenze sul tuo computer Linux. Quando devi cambiare computer, la migrazione degli AppImage non è un problema poiché sono portatili. Devi solo copiare i file AppImage su una chiavetta USB e trasferirli.

Con la comodità che l’AppImage su Ubuntu porta alla tua esperienza Linux, ci sono anche dei rischi. Fai sempre attenzione a dove ottieni le applicazioni formattate AppImage e utilizza solo fonti affidabili e rispettabili.

Nonostante AppImage, hai provato Snapd in Ubuntu o flatpak? In tal caso, quale pensi che funzioni meglio? Dovresti anche provare AppImageLauncher, che abilita l’integrazione desktop per AppImage su Ubuntu.

Source:
https://adamtheautomator.com/appimage-ubuntu/