AppImage è un formato di distribuzione software per Linux che mira a risolvere due dei problemi più urgenti con i tradizionali pacchetti Linux: distribuzione e installazione.

Se hai scaricato un programma nel formato AppImage e ti stai chiedendo come installarlo o eseguirlo sul tuo sistema, questa guida ti aiuterà.

Segui mentre approfondiamo AppImage, i suoi vantaggi rispetto ai tradizionali pacchetti Linux e i passaggi che devi seguire per eseguire un file AppImage sul tuo computer Linux.

Che cos'è AppImage e in cosa differisce dai tradizionali pacchetti Linux?

Con il tradizionale approccio alla gestione dei pacchetti Linux, gli sviluppatori devono raggruppare le loro app come pacchetti secondo le regole della distribuzione. Dal momento che ci sono numerose distribuzioni Linux là fuori, questo processo è solitamente noioso e richiede tempo per gli sviluppatori, poiché devono modificare i loro pacchetti per soddisfare i requisiti di più distribuzioni.

Inoltre, a volte può anche portare a problemi di compatibilità dovuti a dipendenze mancanti o modificate, che possono essere difficili da risolvere per gli sviluppatori.

instagram viewer

AppImage mira a risolvere questo problema creando app che funzionano ovunque. Segue essenzialmente l'approccio del pacchetto software universale, in cui chiede agli sviluppatori di impacchettare il loro programma (e le sue dipendenze che non fanno parte della distribuzione) in un singolo file che può essere eseguito facilmente su più Linux distribuzioni.

Con un'unica app, un filesystem, tutto ciò che gli sviluppatori di AppImage devono fare è indirizzare le distro per le quali vogliono fornire i loro programmi e analizzare le dipendenze richieste. E, in base ai risultati ottenuti, devono identificare le dipendenze che potrebbero mancare su quella distribuzione e raggruppare il loro pacchetto in modo tale che includa quelle dipendenze al suo interno.

Come risultato di questo approccio, mentre AppImage affronta i problemi per gli sviluppatori, ne affronta contemporaneamente alcuni anche per gli utenti finali. Con AppImage, gli utenti possono ora eseguire l'ultima versione dei programmi anche se utilizzano una versione precedente del sistema operativo.

Inoltre, hanno anche la possibilità di eseguire più versioni di un'app sul proprio sistema contemporaneamente, il che può tornare utile quando vogliono decidere se l'ultimo aggiornamento per un programma è vale la pena aggiornare. E la parte migliore è che possono eseguire un'app (AppImage) senza installarla sul proprio sistema.

Vantaggi dell'utilizzo di AppImage

  1. I file AppImage sono portatili e quindi possono essere eseguiti ovunque, comprese le versioni live.
  2. AppImage è indipendente dalla distribuzione, il che significa che può essere eseguito su varie distribuzioni Linux.
  3. Un'AppImage non richiede installazione, il che la rende più facile da eseguire rispetto ai tradizionali pacchetti Linux.
  4. A differenza dei pacchetti tradizionali, gli utenti di AppImage non devono disporre dei privilegi di root per eseguire i loro programmi.
  5. Rimuovere un programma AppImage è semplice come eliminare il file AppImage.

Svantaggi dell'utilizzo di AppImage

  1. Rischio di rilevamento accidentale di malware poiché un'AppImage non è verificata.
  2. I file AppImage possono essere piuttosto grandi a causa di tutte le dipendenze che vengono fornite in bundle con essi.

Come eseguire un'immagine app in Linux

L'esecuzione di un'AppImage in Linux è piuttosto semplice in contrasto con i tradizionali formati di pacchetti Linux come DEB o

RPM, che hanno un processo di installazione leggermente noioso.

Con un file AppImage, tutto ciò che devi fare è rendere eseguibile il file ed eseguirlo. Proprio come eseguire qualsiasi altra attività in Linux, puoi eseguire questa attività in diversi modi: puoi utilizzare la GUI o il terminale (se preferisci lavorare in una CLI).

1. Esegui AppImage usando il File Manager

L'esecuzione di un'AppImage tramite GUI è abbastanza semplice. Segui i passaggi seguenti:

  1. Apri il file manager e vai alla directory di AppImage.
  2. Fare clic con il pulsante destro del mouse sul file AppImage e selezionare Proprietà.
  3. Sul Proprietà finestra, passare a permessi scheda.
  4. Spunta la casella accanto a Consenti l'esecuzione del file come programma se stai usando un file manager basato su Nautilus. Spunta il è eseguibile? opzione se stai usando Dolphin e cambia il Eseguire menu a discesa per Chiunque se sei su PCManFM.

2. Esegui AppImage usando CLI

Se preferisci lavorare sulla tastiera, puoi eseguire i file AppImage in modo molto efficiente utilizzando il terminale. Segui questi passaggi per fare lo stesso:

  1. Apri l'app del terminale.
  2. Utilizzo ls e il comando cd per accedere alla directory in cui hai salvato/scaricato il file AppImage.
  3. Esegui il seguente comando nel terminale per rendere eseguibile l'AppImage:
    chmod +x appimage_name
  4. Immettere il seguente comando per eseguire l'AppImage:
    ./appimage_name

Ad esempio, se vuoi eseguire un file chiamato Balena Etcher. AppImage, dovrai prima assegnare i permessi eseguibili al file e poi eseguirlo dal terminale come segue:

chmod +x Balena Etcher. AppImage
./BalenaEtcher. AppImage

3. Esegui AppImage usando un launcher

Sebbene entrambi i metodi GUI e CLI funzionino perfettamente, richiedono l'esecuzione di un passaggio aggiuntivo, in cui è necessario convertire il file AppImage in un eseguibile per eseguirlo.

Utilità come AppImageLauncher semplifica ulteriormente l'esecuzione di AppImages consentendo di eseguire direttamente un'AppImage senza che sia necessario convertirla in un eseguibile. Non solo, ti aiuta anche a integrare i file AppImage nel tuo launcher di applicazioni e a gestirli in un modo molto più semplice.

Se desideri utilizzare AppImageLauncher, prima scaricalo e installalo sul tuo computer.

Scarica: AppImageLauncher

  1. Scarica il file DEB AppImageLauncher.
  2. Fare clic con il tasto destro sul file e selezionare Apri con X Package Installer, dove X è il programma di installazione del pacchetto per la tua distribuzione Linux.
  3. Segui le istruzioni sullo schermo per installare il file DEB.

In alternativa, puoi anche installare il file DEB tramite il terminale. Per fare ciò, apri il terminale ed esegui il comando di installazione nella seguente sintassi:

sudo dpkg -i nome_pacchetto

Per esempio:

sudo dpkg -i appimagelauncher.deb

Dopo aver installato AppImageLauncher, eseguilo e segui i passaggi seguenti per usarlo:

  1. Apri il file manager e vai alla directory in cui hai salvato/scaricato l'AppImage che vuoi eseguire.
  2. Fare doppio clic sul file AppImage.
  3. Dalle opzioni presentate, tocca il Integra ed esegui per spostare l'AppImage nella tua home directory ed eseguirla. In alternativa, per eseguire l'AppImage una volta, fare clic su Corri una volta.

Esecuzione riuscita di file AppImage su Linux

Sebbene non ci siano molti programmi che utilizzano il formato AppImage, a volte quando ne trovi uno, questa guida dovrebbe aiutarti a eseguirli facilmente sul tuo sistema Linux.

Se sei interessato all'idea di un formato di pacchetto universale, potresti anche voler controllare Flathub e Snap Store, che seguono lo stesso concetto di AppImage.

CondividereTweetE-mail
Mozzo piatto vs. Snap Store: i migliori siti per scaricare app Linux

Quando vuoi scaricare app Linux, come si confrontano Flathub e Snap Store? Li mettiamo l'uno contro l'altro per scoprirlo.

Leggi Avanti

Argomenti correlati
  • Linux
  • App Linux
  • Gestori di pacchetti
Circa l'autore
Yash Wate (18 Articoli Pubblicati)

Yash è uno Staff Writer presso MUO per DIY, Linux, Programmazione e Sicurezza. Prima di trovare la sua passione nella scrittura, ha sviluppato per il web e iOS. Puoi anche trovare i suoi scritti su TechPP, dove copre altri verticali. Oltre alla tecnologia, gli piace parlare di astronomia, Formula 1 e orologi.

Altro da Yash Wate

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti