Gestione dei pacchetti in Linux: cheatsheet

Avviso

Questo post é stato scritto piú di un anno fa. Per favore, leggilo tenendo in conto la sua età.

Cheatsheet per la gestione dei pacchetti in Linux usando APT, Yum e Zypper

Gestione dei Pacchetti

Funzione apt (deb) yum (rpm) zypper (rpm)
Installare da un repository apt-get install pkg-name yum install pkg-name zypper install pkg-name
Attualizzare un pacchetto apt-get install pkg-name yum update pkg-name zypper update -t package pkg-name
Eliminare un pacchetto apt-get remove pkg-name yum erase pkg-name zypper remove pkg-name
Installare da un file dpkg -i pkg-name yum localinstall pkg-name zypper install pkg-name

Ricerca dei Pacchetti

Funzione apt (deb) yum (rpm) zypper (rpm)
Cercare per nome del pacchetto apt-cache search pkg-name yum list pkg-name zypper search pkg-name
Cercare per pattern apt-cache search pattern yum search pattern zypper search -t pattern pattern
Cercare per nome di un file apt-file search path yum provides file zypper wp file
Lista dei pacchetti installati dpkg -l rpm -qa zypper search -is
Visualizza le informazioni di un pacchetto apt-cache show pgk-name yum info pkg-name zypper info pkg-name

Attualizzare il Sistema

Funzione apt (deb) yum (rpm) zypper (rpm)
Attualizzare la lista dei pacchetti apt-get update yum check-update zypper refresh
Attualizzare il sistema apt-get upgrade yum update zypper update

Sorgenti Software (Repositories)

Funzione apt (deb) yum (rpm) zypper (rpm)
Lista dei repositories cat /etc/apt/sources.list yum repolist zypper repos
Aggiungere un repository editar /etc/apt/sources.list añadir a /etc/yum.repos.d/ zypper addrepo URI name
Eliminar un repository editar /etc/apt/sources.list borrar desde /etc/yum.repos.d/ zypper removerepo name