Benvenuti nel database più completo di tutti i pacchetti AppImage e delle applicazioni portatili per GNU/Linux.

PORTABLE LINUX APPS

Il primo Software Center AppImage ispirato ad AUR!

3535 unique apps (2948 AppImage packages + 587 standalone/portable programs), including 4 metapackages containing 74 items.

Da qui puoi scaricarle, installarle, aggiornarle (davvero), ottenere più informazioni sulle fonti e sui loro sviluppatori... e se vuoi, puoi contribuire tu stesso aggiungendo le informazioni mancanti, perché questo sito è open source!

Categorie


Informazioni su questo progetto

Le Portable Linux Apps sono applicazioni standalone per GNU/Linux che possono funzionare ovunque, anche su una chiavetta USB. Possono essere pacchetti AppImage o archivi standalone. Ogni app ha il proprio script di installazione, in stile PKGBUILD, gestito dal package manager AM.

Questo catalogo è open source. Puoi contribuire modificando le pagine, aggiungendo le informazioni mancanti o migliorando il database.


Installare le app elencate in questo sito

Ogni app su questo sito ha il proprio script di installazione, in stile PKGBUILD, gestito dal package manager AM. Scegli lo strumento che fa più al caso tuo:


FAQ

Come faccio a far funzionare il pulsante di installazione?

Il pulsante "Installa" su ogni pagina app usa il protocollo pla-install://. Hai bisogno di un'applicazione helper per gestirlo. Attualmente, hai le seguenti opzioni:

Cosa sono le portable linux apps?

Le Portable Linux Apps sono applicazioni standalone per GNU/Linux che possono (teoricamente) funzionare ovunque, anche su una chiavetta USB. Queste applicazioni possono essere pacchetti AppImage (vedi appimage.org) o archivi standalone (ad esempio Firefox, Thunderbird...).

In cosa differisce questo sito dagli altri siti che elencano pacchetti AppImage?

Questo catalogo mira a censire ed elencare tutti gli AppImage e i programmi autonomi, e mira a fornire un punto centralizzato dove puoi documentarti sulle singole app e dove puoi facilmente raggiungere gli URL delle fonti, sia attraverso le pagine dedicate a ogni app che leggendo gli "script di installazione".

Sì, ogni app ha il proprio script di installazione, in stile PKGBUILD, ma con un package manager alternativo chiamato "AM", che funziona come i più classici APT, PacMan/YAY, DNF... e che può quindi posizionarli in percorsi specifici del filesystem, come qualsiasi programma, e permette aggiornamenti tramite un sistema di script chiamato "AM-updater". Se un'app non può aggiornarsi da sola, lo script dedicato "AM-updater" userà un metodo specifico per l'applicazione per aggiornare sempre le tue app preferite all'ultima versione. DAVVERO!

Questo catalogo è open source. Puoi modificare le sue pagine, aggiornarle e vedere le fonti chiaramente, come un "wiki".

Informazioni su altri cataloghi

Pur riconoscendo il ruolo che hanno avuto finora nel supportare la diffusione di AppImage come formato di packaging, nel corso degli anni, da ex utente, vorrei sottolineare cosa mi ha portato ad aprire un catalogo alternativo:

  • "appimage.github.io" serve prima di tutto a catalogare gli AppImage basandosi su processi di validazione basati su Github Actions (cioè che il pacchetto è compatibile con vecchie versioni di Ubuntu LTS). Dal punto di vista dello sviluppatore va bene, ma dal punto di vista dell'utente che cerca pacchetti AppImage senza addentrarsi nelle profondità di internet, è totalmente inutile. Come catalogo si limita a mostrare solo che un'app esiste o è esistita in passato, senza preoccuparsi di pacchetti obsoleti che non esistono più, ma ancora elencati solo "per fare numero". Molte pagine non hanno pulsanti per le fonti e tutte le pagine non hanno informazioni aggiuntive sulle singole app, ogni pagina è semplicemente un messaggio di copia/incolla che dice che l'app "è disponibile come AppImage il che significa una app = un file..." eccetera eccetera.
  • "appimagehub.com" ospita applicazioni non sempre fornite dallo sviluppatore originale, basta controllare il profilo di chi ha caricato l'applicazione e quanti "prodotti" hanno caricato. Alcuni ammettono di non essere gli sviluppatori, nonostante abbiano un pulsante di donazione disponibile, effettivamente portandoli a guadagnare sul lavoro altrui, e sono spesso abbastanza avidi da non includere la fonte reale! Questi profili usano servizi di hosting casuali per queste applicazioni, e le API di Pling non permettono di verificare chiaramente l'origine di qualsiasi pacchetto scaricato. Non c'è controllo su questo, e l'unico controllo di validità di un "prodotto" è il feedback degli utenti che lo usano, e che in ogni caso non è sufficiente né per garantire la sicurezza di un'app, né per fare giustizia al proprietario reale di quel pacchetto, che è stato infatti "derubato" del suo lavoro.

Inoltre, nessuno di essi traccia gli aggiornamenti in modo coerente.

Dai difetti sopra menzionati ho capito cosa un catalogo di applicazioni portabili NON deve fare per essere affidabile.

Come posso migliorare le pagine di questo sito?

Tutti i dati delle app sono memorizzati in un formato simile al markdown provenienti dalla lista applicazioni AM. Ogni app ha un file corrispondente nella cartella apps/ con la sua descrizione, siti, fonti e screenshot, generato dal pla-site-tool.

  • le icone delle app devono essere file PNG 128x128 posizionati nella cartella icons/, nominati come l'app;
  • le liste delle applicazioni sono generate automaticamente da questo script. Qualsiasi modifica alle liste e descrizioni deve essere fatta su questo file, che è la lista generale delle app gestite da "AM"/"AppMan";

Per qualsiasi suggerimento, apri un'issue su https://github.com/ivan-hc/AM o una pull request su https://github.com/Portable-Linux-Apps/Portable-Linux-Apps.github.io

Come posso aggiungere o migliorare le informazioni su un'app in questo sito?

Se vuoi migliorare la pagina di un'app in questo catalogo (ad es. aggiungere una descrizione più dettagliata, screenshot, siti, ecc.), continua a leggere.

I file delle app nella cartella apps sono in un formato simile al markdown, la descrizione deve essere racchiusa tra le righe ===.

  1. Crea un file di testo come questo:
    # some app
    
    ===
    description of your app. must be within the `===` lines.
    only use **bold**, *italic*, ++underline++, lists markdown here
    - do not add links or images here
    - use SOURCES field if you package someone else's app
    ===
    
    # SCREENSHOTS: https://Portable-Linux-Apps.github.io/contribute_ss.webp
    # SITES: https://someapp.io
    # SOURCES: https://github.com/name/someapp-appimage
    # BUTTONS: Label_of_Button::https://discord.gg Donation_Link::https://someapp.io/donate
    

    Spiegazione dei campi:

    • SCREENSHOTS: una lista di URL di immagini separati da spazi
    • SITES: URL dei siti che forniscono l'AppImage, separati da spazi
    • SOURCES: se stai impacchettando l'app di qualcun altro, collega qui il/i repository git
    • BUTTONS: definizioni di pulsanti separate da spazi nella forma Titolo_Pulsante::URL
  2. Copia l'icona dell'app (deve avere lo stesso nome) nella cartella icons.

Esiste un repository centralizzato per i pacchetti AppImage?

Dipende da cosa intendi per "repository centralizzato di pacchetti", se intendi un repository che li memorizza tutti come le distribuzioni basate su Debian con i pacchetti DEB, no, ci sono migliaia di pacchetti, e sono solitamente distribuiti su siti remoti e difficili da trovare.

Se invece intendi un repo stile AUR con script che trovano facilmente tutti gli AppImage, sei nel posto giusto!

Questo catalogo e la sua CLI, "AM", ti facilitano la ricerca, l'installazione, l'integrazione e l'aggiornamento di tutti i pacchetti AppImage!

Questo catalogo è solo il frontend di un database in continua crescita che mira a estendersi non solo alle app per architettura x86_64 elencate qui, ma anche a tutte le altre, dalle moderne ARM64/aarch64 alle più vecchie i686, come soluzione universale per tutti gli AppImage e i programmi portabili per GNU/Linux!

Ho bisogno di aiuto con qualcosa

Consulta la wiki per guide e documentazione.

Se hai ancora bisogno di aiuto, apri un'issue su GitHub.

Puoi anche unirti al Discord pkgforge per chiedere direttamente alla community.

Perché non posso eseguire gli script di installazione in modo indipendente?

NOTA: gli script di installazione nella colonna "INSTALLER" sono destinati all'uso tramite "AM", e sono quindi dedicati a un'installazione di sistema delle applicazioni (in /opt), e tutto ciò che "AppMan" fa è convertire quegli script per l'installazione locale, modificando i percorsi. Sono elencati qui solo a scopo di lettura!

Se decidi di eseguirli manualmente, l'unico modo per rimuovere l'applicazione è eseguire il comando sudo /opt/appname/remove, dove "appname" è il nome della directory dell'applicazione che contiene lo script "remove". Allo stesso modo, puoi anche aggiornare le applicazioni eseguendo lo script "AM-updater" nella stessa directory.

Il progetto "AM" permette l'autonomia delle app installate, indipendentemente dalla presenza di "AM" stesso nel sistema. Tuttavia, è fortemente consigliato usare "AM" e "AppMan" per sfruttare appieno tutti i vantaggi che si possono ottenere da un'applicazione installata in questo modo.

Se sei qui solo per scaricare le app manualmente, clicca sul nome del programma e controlla gli URL nella pagina dell'applicazione. Questo sito non fornisce collegamenti diretti, per motivi di sicurezza, ma fornisce le fonti esatte e i riferimenti dove puoi trovarli!

Trasparenza e credibilità sono il focus di questo catalogo. Buona esplorazione!