I gestori di pacchetti sono una parte importante del lavoro con le moderne distribuzioni Linux. Agli albori di Linux, la vita era più complicata. Se volevi installare un software, dovevi scaricare uno o più file e quindi configurare il software per l'esecuzione sul tuo sistema particolare. Ciò non ha semplificato l'installazione del software.
Pertanto, i pacchetti ei gestori di pacchetti sono stati inventati per combattere la complessità legata all'installazione di software su sistemi Linux e Unix. I pacchetti software sono costituiti da più file di dati combinati in un unico archivio, che semplifica la portabilità e l'archiviazione, e i gestori di pacchetti consentono di scaricare e installare facilmente il software.
Cronologia dei gestori di pacchetti
Più risorse Linux
- Comandi Linux cheat sheet
- Cheat sheet sui comandi avanzati di Linux
- Corso online gratuito:Panoramica tecnica RHEL
- Cheat sheet della rete Linux
- Cheat sheet di SELinux
- Cheat sheet dei comandi comuni di Linux
- Cosa sono i container Linux?
- I nostri ultimi articoli su Linux
I gestori di pacchetti si sono evoluti nel corso degli anni. Nel 1994, Ian Murdock ha introdotto dpkg come script di shell. Apt (Advanced Packaging Tool) è stato introdotto nel 1998. La sua sintassi abituale è apt-get e apt-cache . Mentre apt-get risolve le dipendenze per l'installazione di software su sistemi basati su Debian, dpkg installerà software che non richiede la risoluzione delle dipendenze. E RPM (Red Hat Package Manager) è stato introdotto nel 1997 da Erik Troan e Marc Ewing.
Alcune versioni di Linux hanno creato i propri formati di pacchetto, ma i formati più comuni sono .deb e .rpm e questi file .deb e .rpm vengono installati utilizzando i gestori di pacchetti. Red Hat, Fedora, SUSE e alcune distribuzioni minori usano .rpm, mentre Debian, Ubuntu, Linux Mint, Pop_OS e Raspbian usano file .deb.
Agli albori di Linux, gli utenti dovevano memorizzare i comandi per richiamare un gestore di pacchetti dalla riga di comando. Alcuni esempi:
$ rpm -ivh pidgin-2.7.9-5.el6.2.i686.rpm
$dpkg -i apt-ntop.deb
$sudo apt install audacity
La situazione è cambiata e ora la maggior parte delle distribuzioni dispone di centri software, in cui un'interfaccia utente grafica aiuta gli utenti a trovare e installare il software senza dover utilizzare la riga di comando.
Qual è il tuo gestore di pacchetti preferito?
Dei seguenti 10 gestori di pacchetti attuali e legacy, qual è il tuo preferito? Abbiamo lasciato fuori il tuo preferito? Fatecelo sapere nei commenti.