Linux si evolve giorno dopo giorno. In passato, gli sviluppatori dovevano creare applicazioni separatamente per diverse distribuzioni Linux. Poiché esistono diverse varianti di Linux, la creazione di app per tutte le distribuzioni è diventata un'attività noiosa e richiede molto tempo. Poi alcuni sviluppatori hanno inventato convertitori di pacchetti e builder come Checkinstall , Debito e Fpm . Ma non hanno risolto completamente il problema. Tutti questi strumenti convertiranno semplicemente un formato di pacchetto in un altro. Dobbiamo ancora trovare e installare le dipendenze necessarie per l'esecuzione dell'app.
Bene, il tempo è cambiato. Ora abbiamo app Linux universali. Significato:possiamo installare queste applicazioni sulla maggior parte delle distribuzioni Linux. Che si tratti di Arch Linux, Debian, CentOS, Redhat, Ubuntu o qualsiasi distribuzione Linux popolare, le app Universal funzioneranno perfettamente. Queste applicazioni sono incluse in un pacchetto con tutte le librerie e le dipendenze necessarie in un unico pacchetto. Tutto quello che dobbiamo fare è scaricarli ed eseguirli su qualsiasi distribuzione Linux di nostra scelta. I formati universali più diffusi per le app sono AppImages , Flatpack e scatti .
Le AppImages sono create e gestite da Simon peter . Molte applicazioni popolari, come Gimp, Firefox, Krita e molte altre, sono disponibili in questi formati e direttamente nelle loro pagine di download. Basta scaricarle, renderle eseguibili ed eseguirle in pochissimo tempo. Non hai nemmeno i permessi di root per eseguire AppImages.
Lo sviluppatore di Flatpak è Alexander Larsson (un dipendente RedHat). Le app Flatpak sono ospitate in un repository centrale (store) chiamato "Flathub" . Se sei uno sviluppatore, sei incoraggiato a creare le tue app in formato Flatpak e distribuirle agli utenti tramite Flathub.
Gli scatti sono creati principalmente per Ubuntu, da Canonical . Tuttavia, gli sviluppatori di altre distribuzioni Linux hanno iniziato a contribuire al formato di confezionamento Snap. Quindi, Snaps funzionerà anche su altre distribuzioni Linux. Gli Snap possono essere scaricati direttamente dalla pagina di download dell'applicazione o da Snapcraft negozio.
Molte aziende e sviluppatori famosi hanno rilasciato le loro applicazioni nei formati AppImage, Flatpak e Snap. Se stai cercando un'app, vai al rispettivo negozio e prendi l'applicazione che preferisci ed eseguila indipendentemente dalla distribuzione Linux che usi.
C'è anche uno strumento di ricerca app universale da riga di comando chiamato "Chob" è disponibile per cercare facilmente applicazioni Linux su piattaforme AppImage, Flathub e Snapcraft. Questo strumento cercherà solo l'applicazione specificata e visualizzerà il collegamento ufficiale nel browser predefinito. Non li installerà. Questa guida spiegherà come installare Chob e usarlo per cercare AppImages, Flatpak e Snap su Linux.
Cerca applicazioni Linux su piattaforme AppImage, Flathub e Snapcraft utilizzando Chob
Scarica l'ultimo file binario Chob dalla pagina dei rilasci . Al momento della stesura di questa guida, l'ultima versione era 0.3.5 .
$ wget https://github.com/MuhammedKpln/chob/releases/download/0.3.5/chob-linux
Rendilo eseguibile:
$ chmod +x chob-linux
Infine, cerca le applicazioni desiderate. Ad esempio, cercherò applicazioni relative a Vim .
$ ./chob-linux vim
Chob cercherà l'applicazione data (e relativa) sulle piattaforme AppImage, Flathub e Snapcraft e visualizzerà i risultati.
Cerca applicazioni Linux usando Chob
Basta scegliere l'applicazione desiderata digitando il numero appropriato per aprire il link ufficiale dell'app selezionata nel browser Web predefinito dove è possibile leggere i dettagli dell'app.
Visualizza i dettagli dell'applicazione Linux nel browser
Per maggiori dettagli, dai un'occhiata alla pagina GitHub ufficiale di Chob riportata di seguito.