Come trovare software su distribuzioni Linux oscure

È piuttosto difficile trovare software su oscure distribuzioni Linux, ma ci sono diversi modi per porre rimedio a questo problema. La prima (e probabilmente la migliore) soluzione è integrare le app mancanti di cui hai bisogno con app portatili ed eseguibili. Queste app eseguibili sono note come AppImages.

AppImages

AppImages non è affatto una novità, ma è una delle migliori invenzioni della comunità Linux negli ultimi tempi. Il concetto di base è portare un “EXE” simile a Windows sulla piattaforma Linux. Quando un utente scarica un programma contenuto in uno di questi file, verrà eseguito immediatamente, senza la necessità di installare alcun software. Ovviamente, AppImage non ha inventato i binari eseguibili su Linux. Esistono già file binari portatili. Detto questo, AppImage trova un modo per migliorare questi binari.

Un normale file binario non AppImage può essere eseguito su qualsiasi distribuzione Linux (se sul sistema sono installate le librerie corrette e così via). I file AppImage hanno ogni libreria e ogni file impacchettato in un “ambiente” in modo che gli utenti possano scaricarli e utilizzarli. Ecco come ottenere questi file sul tuo PC Linux.

Trovare AppImages

Innanzitutto, trova un’appImage sul file Directory di Probono AppImage. Tra tutte le risorse online, questa sembra essere la più affidabile e abbondante. In questo esempio, useremo Audacity.

Nella pagina BinTray, fare clic su “file”. Quello che segue è un enorme elenco di immagini di Audacity. Trova quello più recente, in modo che il tuo programma AppImage sia il più aggiornato possibile. Non scaricare questo file con il browser. Invece, fare clic con il pulsante destro del mouse sul collegamento e fare clic su “copia”, per salvare l’URL diretto. Quindi, apri una finestra di terminale.

Scarica l’app Audacity con wget

Nota: non hai wget? Cercalo con il tuo gestore di pacchetti e installalo prima. Quindi, avvia il download.

cd ~/Downloads
wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage

Il motivo per cui abbiamo scaricato questa app con wget, è perché le autorizzazioni di AppImage devono cambiare. È molto più facile farlo quando sei già nel terminale. Per aggiornare i permessi, usa il comando chmod:

sudo chmod +x Audacity*.AppImage

Le autorizzazioni vengono aggiornate. Ora, apri Download nel file manager del tuo PC Linux e fai doppio clic su Audacity AppImage. L’app si aprirà immediatamente, pronta per l’uso.

FlatPaks e pacchetti a scatto

Un’altra soluzione per trovare software per distribuzioni Linux impopolari e meno supportate consiste nell’usare Flatpaks. Questa tecnologia (molto simile a AppImage) è “indipendente dalla distribuzione”, nel senso che nessuna distribuzione Linux è favorita rispetto alle altre e la tua distribuzione Linux probabilmente la supporta. Basti dire che Snaps e Flatpaks sono progettati per essere installati su tutto.

Queste due soluzioni sono l’ultimo tentativo della comunità Linux di creare un formato di pacchetto “universale” che chiunque può utilizzare, ovunque. Con l’aiuto di queste due tecnologie, il software molto ricercato sta trovando la sua strada su tutte le principali distribuzioni Linux e su quelle oscure.

Se ti ritrovi a utilizzare una distribuzione Linux meno conosciuta che non gode dello stesso tipo di supporto software di cui gode un utente Ubuntu o Fedora, provali.

Software Linux su GitHub

Uno dei modi migliori per trovare software aggiuntivo per una distribuzione Linux impopolare è andare su Github. Ci sono tonnellate di progetti che spingono il codice ad esso a tutte le ore del giorno. Di conseguenza, la maggior parte dei progetti Linux ospita lì il proprio codice sorgente. Ciò significa che se hai bisogno di un programma e non esiste un pacchetto nativo per la tua versione di Linux, avrai comunque la possibilità di compilare il software dal sorgente e persino di creare il tuo pacchetto installabile con esso!

Tieni presente che non tutti i progetti Linux utilizzano Github. Indipendentemente da ciò, questo sito Web è (di gran lunga) il servizio di gestione dei progetti più popolare. Ciò significa che ci sono buone possibilità che troverai lì quello che ti serve.

Leggi la documentazione

Sulle distribuzioni Linux meno conosciute, gli sviluppatori stessi spesso si rendono conto che il software sarà più difficile da trovare. Di conseguenza, gli sviluppatori lavorano molto duramente per colmare questa lacuna. Il miglior esempio di questo è il progetto Solus. Questa distribuzione Linux è nuova e ha un formato di pacchetto completamente nuovo. Di conseguenza, alcuni programmi semplicemente non ci sono (come sarebbero su Ubuntu). È per questo motivo che il progetto Solus ha una sezione “Terze parti” in cui gli utenti possono andare e trovare i programmi di cui potrebbero aver bisogno. Inoltre, Solus consente a qualsiasi utente di richiedere un programma per la sezione di terze parti.

La tua distribuzione Linux potrebbe essere simile. Guarda come vengono realizzati i pacchetti e vedi se c’è una sezione “terze parti”. Potrebbe anche essere una buona idea cercare una sezione di funzionalità “richiesta pacchetti” sul sito web. Sebbene alcuni sviluppatori possano ignorare le tue richieste, non può far male contattarti.

Conclusione

In passato, essere su una distribuzione Linux che non era mainstream era una condanna a morte. Il software era difficile da trovare e, se riuscivi a trovare il software di cui avevi bisogno, l’aggiornamento dei pacchetti era lento. In questi giorni, la comunità Linux sta provando molto duramente per rendere l’installazione dei programmi su Linux un processo più agnostico. Quando tutti abbracciano soluzioni come Flatpak, Snaps e AppImages, i giorni in cui si rinunciava a determinate app saranno un ricordo del passato.