Crea le tue applicazioni AppImage portatili con AppImageTool!

AppImageTool: come creare le nostre app AppImage?

AppImageTool: come creare le nostre app AppImage?

La La frammentazione o l'abbondanza di alternative in Linux è sempre qualcosa di rilevante, positivi o meno, nella comunità Linux. Per questo motivo, siamo sempre immersi, sia come creatori/consumatori di contenuti che come utenti professionali e non, nelle molteplici notizie, sviluppi ed eventi relativi alle numerose distribuzioni, applicazioni, sistemi, piattaforme GNU/Linux e altro ancora. E ovviamente anche, nelle tante Guide Rapide e Tutorial Completi è possibile apprendere o risolvere problemi ed esigenze.

Per questo motivo, e pensando a entrambe le cose, oggi vi presentiamo un articolo molto utile Guida rapida per creare le nostre app AppImage utilizzando un altro strumento aggiuntivo chiamato «AppImageTool». Che è un'utilità software alternativa o complementare a Pkg2AppImage, che in una precedente pubblicazione abbiamo anche insegnato come utilizzare per raggiungere lo stesso obiettivo. Da allora, quando parliamo di applicazioni universali e portatili, tra Confezione piatta, Snap y AppImage, molti di noi tendono a preferire quest'ultimo formato, e lo è ancora di più se possiamo creare da soli, facilmente e rapidamente, le applicazioni e i giochi portatili necessari, dal sorgente esistente e dai file binari di sviluppi già esistenti.

Pkg2appimage: come creare i nostri file AppImage?

Pkg2appimage: come creare i nostri file AppImage?

Ma, prima di iniziare a leggere questa pubblicazione sull'applicazione utile e complementare del progetto AppImage chiamata «AppImageTool», consigliamo il precedente articolo correlato con l'app simile menzionata in precedenza e affrontata:

Pkg2appimage: come creare i nostri file AppImage?
Articolo correlato:
Pkg2appimage: come creare i nostri file AppImage?

Crea le tue applicazioni AppImage portatili con AppImageTool!

AppImageTool: come creare le nostre app AppImage?

Cos'è AppImageTool?

Secondo i propri sviluppatori del progetto AppImage nel loro Sito ufficiale, l'applicazione “AppImageTool”. Viene brevemente descritto come segue:

AppImageTool è uno strumento che ti consente di generare file AppImage. Un'AppImage è un pacchetto autoeseguibile che contiene un'applicazione e tutto ciò di cui ha bisogno per un'esecuzione riuscita, in modo che se non si trovano nel sistema operativo in cui verranno eseguite, non ci sono problemi. Ciò può includere file di libreria che in genere non sono disponibili sui sistemi di destinazione, risorse come traduzioni, icone, caratteri e altri file ausiliari (dipendenze).

AppImageTool semplifica il recupero di un'AppDir: LinuxDeployQt

Comunque, AppImageTool semplifica il recupero di un'AppDir (Struttura normalizzata di un'applicazione) nello stile di LinuxDeployQt, per convertirlo in un'applicazione AppImage.

Questo strumento di distribuzione Linux accetta un'applicazione come input e la rende autonoma copiando le risorse utilizzate dall'applicazione (come librerie, grafica e plug-in) in un pacchetto. Il pacchetto risultante può essere distribuito come AppDir o AppImage agli utenti o inserito in pacchetti a distribuzione incrociata. Informazioni su LinuxDeployQt su GitHub

Passaggi per creare un'applicazione AppImage

Per la nostra guida rapida di oggi, utilizzeremo il gioco Terrore urbano 4 per imparare come convertire un'applicazione con i binari eseguibili e tutto il pacchetto associato in un file Applicazione universale e portatile con il formato AppImage utilizzando AppImageTool.

E i passaggi necessari sono i seguenti:

  • Scarica l'applicazione AppImageTool: Direttamente dal tuo sito ufficiale su GitHub. E per questo abbiamo scaricato l'eseguibile AppImage sul tuo ultima versione stabile disponibile nell'architettura appropriata del nostro sistema operativo e del computer, il cui nome è appimagetool-x86_64.AppImage. E poi, nel solito modo, CLI o GUI, gli abbiamo dato il permesso di esecuzione.
  • Scarica l'applicazione per convertire: Nel nostro caso, come abbiamo già espresso, scarichiamo l'ultima versione disponibile del gioco Terrore urbano 4, che nome è UrbanTerror434_full.zip. Quindi, procediamo a decomprimere il file per ottenere la cartella denominata UrbanTerror43.
  • Idoneità della directory dell'applicazione da convertire: Nel caso di Urban Terror 4, prima di eseguire il processo di conversione abbiamo eliminato quei file che riteniamo non necessari, che corrispondono ai binari inclusi per Windows, all'architettura i386 e alla sua modalità Server. Lasciamo cioè solo l'eseguibile per l'architettura x86_64 originariamente chiamato Quake3-UrT.x86_64 e che abbiamo rinominato semplicemente UrT4. Nota: per ciascuna applicazione potrebbe essere necessario eliminare file diversi o non eliminarne affatto. Oppure spostali, creane o aggiungine alcuni.
  • Creazione dei file necessari per la conversione: Per effettuare con successo la conversione dobbiamo creare e avere almeno 3 file che corrispondono a:

File richiesti

Un File AppRun il cui contenuto è:

#!/bin/bash

cd "$(dirname "$0")"
exec ./UrT4

Un file .desktop il cui contenuto è:

[Desktop Entry]
Type=Application
Exec=AppRun
Icon=UrT4
Name=Urban Terror 4
Terminal=false
StartupNotify=true
Comment=Juego FPS UrT4
Categories=Game;

Infine, un file di immagine corrispondente all'icona dell'applicazione e al futuro file AppImage. Che nel nostro caso pratico di oggi chiameremo UrT4.png.

E dopo che abbiamo tutto in ordine e pronto, procediamo con l'esecuzione del nostro ordine di comando di conversione, come indicato sul sito ufficiale: ./appimagetool-x86_64.AppImage AppDir. Tuttavia nel caso della nostra applicazione è necessario aggiungere il seguente prefisso: ARCO=x86_64. Quindi, il nostro ordine di comando finale era il seguente:

ARCH=x86_64 ./appimagetool-x86_64.AppImage UrbanTerror43

E se avremo fatto tutto con attenzione e con successo, avremo la nostra applicazione pronta. Urban_Terror_4-x86_64.AppImage situato nella stessa cartella in cui stiamo lavorando alla conversione, ad esempio: Download. Come mostrato negli screenshot seguenti:

Passaggi per creare un'applicazione AppImage - 01

Passaggi per creare un'applicazione AppImage - 02

AppImagePool: un client semplice ed efficiente per AppImageHub
Articolo correlato:
AppImagePool: un client semplice ed efficiente per AppImageHub

Immagine riepilogativa per il periodo successivo al 2024

Riassunto

In sintesi, "AppImageTool" accanto a Pkg2AppImage, sono senza dubbio, 2 strumenti software molto utili e versatili che chiunque potrebbe utilizzare sulla propria attuale distribuzione GNU/Linux, per imparare a creare e godersi le proprie applicazioni portatili nel formato AppImage. Tuttavia, In futuro, sarebbe fantastico avere un'applicazione desktop, cioè grafico (con un'interfaccia visiva), che automatizza e facilita ancora di più questo processo. Pertanto, se hai già utilizzato qualcuno di questi 2 o altri simili con lo stesso scopo in precedenza, ti invitiamo tramite commento a raccontarci la tua esperienza con loro, a beneficio di tutti e per la creazione di una futura pubblicazione sulle possibili nuovi menzionati.

Infine, ricorda visita il nostro «pagina iniziale» en español. Oppure, in qualsiasi altra lingua (semplicemente aggiungendo 2 lettere alla fine del nostro URL attuale, ad esempio: ar, de, en, fr, ja, pt e ru, tra molti altri) per conoscere i contenuti più attuali. Inoltre, ti invitiamo a unirti al nostro canale ufficiale di Telegram per leggere e condividere altre notizie, guide ed tutorial dal nostro sito web. E anche il successivo Canale Telegram alternativo per saperne di più sul Linuxverse in generale.