Come installare il software su Linux: Spiegazione dei formati del pacchetto

Sei passato a Linux e vuoi installare del software. Ma i gestori di pacchetti differiscono a seconda della tua distribuzione. Quindi quali app puoi scaricare e installare? È tutto negli acronimi.

Sei passato a Linux e vuoi installare del software.  Ma i gestori di pacchetti differiscono a seconda della tua distribuzione.  Quindi quali app puoi scaricare e installare?  È tutto negli acronimi.
Annuncio pubblicitario

Benvenuto in Linux. È probabile che la tua distribuzione arrivi con un sacco di software per coprire le basi. Tuttavia, per quanto accurato sia il lavoro, si desidera installare altro. La domanda è, come?

Installare il software su Linux sembra più vicino a uno smartphone che a Windows. La maggior parte delle volte accendi un gestore di pacchetti (simile a un app store) e cerchi il nome dell'applicazione che desideri. Da lì, si tratta di premere il pulsante di installazione.

Ma i gestori dei pacchetti cambiano a seconda della tua distribuzione. Ubuntu utilizza il software Ubuntu. Questa è semplicemente una versione rinominata del software GNOME, che è ciò che usa Fedora. Nel frattempo, openSUSE fa le sue cose con YaST.

I gestori di pacchetti funzionano cercando i repository software della tua distribuzione. Ma a volte quello che vuoi non è lì. Occasionalmente si scarica un file da un sito Web e si fa clic su di esso come se si trattasse di un file EXE di Windows. Tranne che c'è un problema. Proprio come non esiste una singola versione di Linux, non esiste un unico formato di pacchetto Linux universale (anche se alcune persone stanno cercando di cambiare Ubuntu Snaps vs Red Hat Flatpaks, Qual è la differenza? Ubuntu Snaps vs Red Hat Flatpaks, Qual è la differenza? app in molti formati. Per anni, i due più popolari sono stati .debs e .rpms, ma questo potrebbe iniziare a cambiare con i pacchetti Snap di Ubuntu e Flatpak di Red Hat. Ulteriori informazioni).

Devi sapere quale tipo di file installerà correttamente il software per la tua distribuzione. Fortunatamente hai solo bisogno di imparare alcuni acronimi e abbreviazioni per dare un senso alla situazione.

Pacchetti DEB

Il formato DEB prende il nome da Debian, una distro Linux e uno dei più grandi progetti open source esistenti. È possibile fare clic su un DEB per installare direttamente un'applicazione o cercare in un gestore di pacchetti di farlo fare il lavoro per voi in background. Nel terminale, si usa il comando dpkg, ad esempio:

 sudo dpkg -i /home/user/software.deb 

Poiché Ubuntu è basato su Debian, i DEB sono facili da trovare. Con milioni di utenti e un forte riconoscimento dei nomi, Ubuntu e DEBs sono diventati i Windows e gli EXE del mondo Linux.

Debian e Ubuntu usano entrambi il formato di file DEB, ma i pacchetti che funzionano in uno non possono nell'altro. I pacchetti sono a volte compatibili con entrambi, come con Google Chrome. Non dare per scontato che questo sia il caso. Assicurati di scaricare i DEB destinati alla tua distribuzione.

Distros popolari che usano DEB:

  • Ubuntu
  • Debian
  • Linux Mint
  • Steam OS
  • Trisquel
  • gNewSense

Pacchetti RPM

RPM originariamente rappresentava il Red Hat Package Manager. Ora l'acronimo è ricorsivo, che sta per RPM Package Manager. Ad ogni modo, le origini sono con Red Hat. L'organizzazione con sede in North Carolina che è diventata la prima società open source al mondo da miliardi di dollari ha sviluppato il formato per Red Hat Linux. Di conseguenza, questo è ciò che si trova nell'ecosistema di Red Hat.

Ciò significa che se Fedora è la tua distro di scelta 5 motivi per usare Distro Pure Open Source, Fedora 5 motivi per usare Pure Open Source Distro, Fedora Fedora non è così conosciuta come Ubuntu e ha una reputazione per essere difficile da usare. Ma se questo è vero, perché così tante persone continuano ad usare Fedora? Ulteriori informazioni, questo è il tipo di file del pacchetto che verrà utilizzato per installare il software. Quando fai clic su un RPM, si aprirà all'interno del software GNOME.

Nonostante il nome, le distro relative a Red Hat non sono le uniche ad utilizzare gli RPM. openSUSE è un'altra community di spicco che ha adottato RPM 6 Ragioni che dovresti scegliere openSUSE e Geeko 6 Motivi che dovresti scegliere openSUSE e Geeko Ci sono buone ragioni per cui openSUSE continua ad attirare utenti, e qui ce ne sono alcuni. Forse sarai la prossima persona ad innamorarsi di Geeko. Leggi di più . È possibile installarli utilizzando YaST, il one-stop-shop della distribuzione per eseguire la maggior parte della gestione del sistema.

In entrambi i casi, è possibile installare i pacchetti utilizzando il comando rpm, ad esempio:

 rpm -ivh /home/user/software.rpm 

Sia Fedora che openSUSE usano RPM, ma i pacchetti non sono intercambiabili. Di nuovo, assicurati che l'RPM scaricato sia destinato alla tua distribuzione.

Distribuzioni popolari che utilizzano RPM:

  • Red Hat Enterprise Linux
  • Fedora
  • openSUSE
  • SUSE Linux Enterprise Server
  • CentOS
  • PCLinuxOS

Pacchetti TAR

So che ho detto che non esiste un formato di pacchetto universale per Linux, ma non è vero al 100%. Quando vedi un'app confezionata come TAR, TGZ o TAR.GZ, ci sono buone probabilità che venga eseguita sulla tua macchina. Il problema è che l'installazione non è semplice come puntare il cursore o inserire un singolo comando. L'installazione di un file TAR è degna della sua guida separata Come compilare e installare i file TAR GZ e TAR BZ2 in Ubuntu Linux Come compilare e installare i file TAR GZ e TAR BZ2 in Ubuntu Linux Ulteriori informazioni.

Questo perché questo archivio non viene fornito in un formato eseguibile. Invece contiene i file sorgente necessari per creare l'applicazione in questione. Alcuni file TAR vengono forniti con le proprie istruzioni di installazione personali e il programma risultante potrebbe non apparire automaticamente nel menu dell'applicazione.

Distribuzioni popolari che utilizzano esclusivamente TAR:

  • Arch Linux
  • Slackware

Di più da dove proveniva

I tre tipi sopra elencati non sono gli unici formati di pacchetto per Linux, ma sono i più comuni. Alcune distro sviluppano i propri tipi che non vengono utilizzati altrove. Gentoo ha ebuild. Pardus ha PiSi (abbreviazione di Packages Installed Successfully as Destined). Android, che è tecnicamente una distribuzione Linux, usa l'APK.

Perché i formati dei pacchetti sono così strani?

Ogni tipo è un archivio che contiene ciò che un'applicazione deve eseguire più i metadati richiesti da un gestore di pacchetti. Poiché diverse distribuzioni utilizzano diversi strumenti e repository Quale Linux Package Manager (e Distro) è adatto a te? Quale Linux Package Manager (e Distro) è adatto a te? Una differenza fondamentale tra le distro Linux principali è il gestore dei pacchetti; le differenze sono abbastanza forti da influenzare la scelta della distro. Diamo un'occhiata a come funzionano i vari gestori di pacchetti. Per saperne di più, ciò che accade in quei metadati varia. Questo è il motivo per cui anche i formati che condividono lo stesso nome, come Fedora e openSUSE RPM, non sono garantiti come compatibili.

Cosa ne pensi di installare software su Linux? Come si confronta con altri sistemi operativi? Potrebbe essere migliorato? Condividi i tuoi pensieri e, se hai qualche domanda, non esitare a chiedere!

In this article