Hardware

Gestore di pacchetti Linux: pacman, yum, apt ...

Sommario:

Anonim

Il gestore di pacchetti in Linux è fondamentale nella scelta di una distribuzione Linux, poiché grazie ai suoi comandi saremo in grado di eseguire tutte le attività e le installazioni quotidiane sul nostro computer. Pertanto, ti consigliamo sempre di utilizzare il comando HELP e di visitare buoni siti con molte informazioni. Quindi ti portiamo questa guida pratica.

Quale gestore di pacchetti Linux è giusto per te?

Come ogni nuovo utente Linux, potresti essere sopraffatto dal solo numero di opzioni che hai quando si tratta di distribuzioni che puoi installare sul tuo computer desktop. Qual è la differenza tra Ubuntu, Fedora, OpenSUSE, Sabayon o Arch? In definitiva, la risposta breve è: gestori di pacchetti.

Ogni distribuzione offre agli utenti un metodo unico di installazione e manutenzione del proprio sistema, con vari gradi di facilità e usabilità.

Questa guida servirà come una breve spiegazione su come eseguire le attività di base in ciascuno dei sistemi di gestione dei pacchetti, in modo da poter decidere quale è giusto per te.

pacman

È un gestore di pacchetti Arch Linux popolare e semplice ma potente e alcune distribuzioni Linux poco conosciute. Fornisce alcune delle funzioni fondamentali di altri gestori di pacchetti, tra cui l'installazione, la risoluzione automatica delle dipendenze, l'aggiornamento, la disinstallazione e anche la squalifica del software .

È progettato per essere un pacchetto semplice e facile da gestire per gli utenti Arch.

YUM

YUM è una dipendenza di risoluzione per il gestore pacchetti RPM. YUM è il valore predefinito per il sistema di gestione dei pacchetti incluso in alcuni derivati ​​Red Hat, inclusi Fedora 21 e CentOS. La sintassi di YUM è semplice e gli utenti di Apt non avranno problemi ad apportare le modifiche.

L'aggiornamento e l'aggiornamento tramite YUM è molto semplice, in cui il seguente comando si occupa delle attività:

aggiornamento sudo yum

Per installare un pacchetto, viene utilizzato il seguente comando:

sudo yum installa $ nomepacchetto

Inoltre, per rimuovere un pacchetto, il comando è:

sudo yum rimuove $ packageName

Per cercare un pacchetto installabile:

sudo yum cerca $ nomepacchetto

YUM non include un comando autoremove per trovare e rimuovere dipendenze inutilizzate, tuttavia include una grande funzionalità per l'installazione di un pacchetto da un URL, che Apt non include:

sudo yum installa $ url

APT

Apt è una dipendenza di risoluzione per sistemi basati su Debian come Ubuntu. Insieme a dpkg, il gestore di pacchetti Apt fornisce un modo semplice per aggiornare, installare e rimuovere il software. Senza Apt, mantenere un sistema Debian sarebbe come usare Linux negli anni '90.

Apt ha una bella sintassi semplice, anche se viene riscritta per fornire una sintassi semplice e chiara. Pertanto, a seconda della versione in uso (Ubuntu 14.04 e versioni successive include i nuovi comandi Apt), è possibile utilizzare comandi diversi per ottenere gli stessi risultati.

Per aggiornare i repository software, utilizzare il comando seguente:

sudo apt-get update

o

sudo apt update

Per aggiornare il software:

sudo apt-get upgrade

o

sudo apt update

Per un aggiornamento più completo, che prova anche dipendenze di pacchetti in conflitto con l'ultima versione e rimozione di versioni vecchie o non utilizzate, il comando è il seguente:

sudo apt-get dist-upgrade

o

sudo apt aggiornamento completo

Questi comandi possono essere combinati per eseguire un aggiornamento in successione in questo modo:

sudo apt-get update && sudo apt-get upgrade

o

sudo apt update && sudo apt upgrade

Per installare il software, il comando è:

sudo apt-get install $ nomepacchetto

o

sudo apt install $ nome pacchetto

Per rimuovere un pacchetto:

sudo apt-get remove $ packageName

o

sudo apt remove $ packageName

Limitando il software di sistema usando il comando apt-get remove, Apt fa un buon lavoro nell'estrarre dipendenze inutilizzate, tuttavia a volte nel corso della rimozione del software o di un aggiornamento alcune dipendenze successive potrebbero rimanere nel sistema. Se si desidera rimuovere questi pacchetti dal sistema. Apt include un comando per questa attività:

sudo apt-get autoremove

o

sudo apt autoremove

Cerca un pacchetto installabile:

sudo apt-cache search $ packageName

o

sudo apt search $ packageName

Apt attualmente non offre la possibilità di installare un pacchetto da un url, il che significa che l'utente deve trovare e scaricare il pacchetto da installare da solo. Ubuntu e alcuni dei suoi derivati ​​sono riusciti a combattere questo con un solo clic per creare collegamenti, che si trovano su alcuni siti Web.

entropia

Entropy è il gestore pacchetti predefinito per il sistema Sabayon Linux, un derivato di Gentoo. Ciò che rende interessante Entropy è che Sabayon utilizza file binari tramite Entropy e anche il codice sorgente tramite il gestore di pacchetti Gentoo Portage. Un riepilogo di base di questo sistema è il seguente:

  • I pacchetti sorgente sono integrati in file binari tramite Entropy, usando Portage. Entropy converte i binari in un pacchetto Entropy. I pacchetti Entropy vengono aggiunti al repository Sabayon. L'utente installa un file binario tramite Entropy.

L'entropia è paragonabile a Apt, YUM, ZYpp e DNF, il che significa che i comandi sono facili da usare per i principianti. L'entropia include anche scorciatoie.

Per aggiornare il software:

sudo equo update

o

sudo equo up

Per aggiornare tutti i pacchetti:

sudo equo upgrade

o

sudo equo u

Questi comandi possono essere utilizzati contemporaneamente:

aggiornamento sudo equo && aggiornamento sudo equo

o

sudo equo up && sudo equo u

Per installare un pacchetto:

sudo equo installa $ nomepacchetto

o

sudo equo in $ nomepacchetto

Per rimuovere un pacchetto:

sudo equo rimuove $ packageName

o

sudo equo rm $ nomepacchetto

Per cercare un pacchetto installabile:

sudo equo cerca $ nomepacchetto

ZYpp

ZYpp è un'altra dipendenza della risoluzione per la gestione dei pacchetti RPM ed è il gestore pacchetti predefinito per OpenSUSE e SUSE Linux Enterprise. ZYpp usa.rpm binario, come YUM, ma è leggermente più veloce perché è scritto in C ++, mentre YUM è scritto in Python. ZYpp è estremamente facile da usare in quanto include collegamenti ai comandi che possono essere utilizzati al posto dei comandi completi.

Ti consigliamo le migliori distribuzioni Linux 2018

Come YUM, ZYpp aggiorna e migliora tutti i pacchetti con il seguente comando:

aggiornamento sudo zypper

o

sudo zypper up

Per installare un pacchetto:

sudo zypper install $ packageName

o

sudo zypper in $ nomepacchetto

Per rimuovere un pacchetto, utilizzare il comando:

sudo zypper rimuove $ packageName

o

sudo zypper rm $ nomepacchetto

Cerca un pacchetto installabile:

sudo zypper search $ packageName

Come YUM, non esiste alcun comando autoremove incluso in ZYpp. Inoltre, come Ubuntu, OpenSUSE ha collegamenti di installazione con un clic per il Web in base al pacchetto di installazione.

DNF o YUM dandificato

DNF è una riscrittura YUM che utilizza le funzionalità ZYpp, in particolare la dipendenza dalle capacità di risoluzione. DNF è il gestore di pacchetti predefinito per Fedora 22 e versioni successive e dovrebbe diventare il sistema CentOS predefinito in futuro.

Per aggiornare e aggiornare l' intero sistema:

aggiornamento sudo dnf

Per installare un pacchetto:

sudo install $ nome pacchetto

Per rimuovere un pacchetto:

sudo dnf rimuove $ nomepacchetto

Cerca un pacchetto installabile:

sudo dnf cerca $ nomepacchetto

A differenza di YUM e ZYpp, DNF fornisce il comando autoremove per cercare il sistema e rimuovere le dipendenze senza usare:

sudo dnf autoremove

E DNF consente anche l' installazione di pacchetti da un URL:

sudo dnf installa $ url

Testando i diversi gestori di pacchetti disponibili, puoi trovare il gestore più comodo per te in qualsiasi distribuzione.

Ti consigliamo di leggere come creare un USB Ubuntu avviabile.

La gestione dei pacchetti è molto importante in Linux e sapere come utilizzare più gestori di pacchetti può aiutare un utente, dal momento che il download o l'installazione di software dai repository, oltre all'aggiornamento, alla gestione delle dipendenze e alla disinstallazione del software è molto vitale e una sezione critica nell'amministrazione del sistema Linux.

Quale gestore di pacchetti è il migliore per te? Hai provato a installare uno di questi gestori di pacchetti al di fuori della distribuzione predefinita? Spero che ti sia piaciuto e se vuoi altri tutorial su Linux, puoi lasciare i tuoi commenti e condividerli sui social network.

Hardware

Scelta dell'editore

Back to top button