Cada distribuição Linux adota um gerenciador de pacotes específico, os mais utilizados são as duplas deb/apt e rpm/yum.
Segue uma tabela de equivalência dentre alguns comandos destes gerenciadores. Os espaços em branco são para indicar ou a inexistência do comando ou o comando ainda não é conhecido por mim.
Por favor, quem souber mais, poste os comandos que faltam ou a correção para algum deles. Esta postagem será atualizada com frequência, assim que eu receber algo novo.
Data da última atualização: 30/10/2009
http://dan-scientia.blogspot.com/2009/10/guia-de-referencia-cruzada-dos.html
Segue uma tabela de equivalência dentre alguns comandos destes gerenciadores. Os espaços em branco são para indicar ou a inexistência do comando ou o comando ainda não é conhecido por mim.
Por favor, quem souber mais, poste os comandos que faltam ou a correção para algum deles. Esta postagem será atualizada com frequência, assim que eu receber algo novo.
Data da última atualização: 30/10/2009
http://dan-scientia.blogspot.com/2009/10/guia-de-referencia-cruzada-dos.html
dpkg | rpm | apt | yum | |
Significado | Debian Package | RPM Package Manager | Advanced Packaging Tool | Yellow dog Updater, Modified |
Extensão do pacote | *.deb | *.rpm | *.deb | *.rpm |
Distros que adotam o empacotamento | Debian, Ubuntu, Linux Mint, Knoppix | Red Hat, Fedora, Suse, CentOS, Mandriva, Yellow Dog, Linpus | Debian, Ubuntu, Linux Mint, Knoppix | Red Hat, Fedora, Suse, CentOS, Mandriva, Yellow Dog, Linpus |
Configuração dos repositórios | /etc/apt/sources.list | /etc/yum.conf ou /etc/yum.repos.d/ | ||
Tarefa | Comando | |||
Instalar pacote do local | dpkg -i <pacote> | rpm -i <pacote> | yum localinstall <pacote> | |
Atualizar pacote do local | rpm -U <pacote> | yum localupdate <pacote> | ||
Atualizar pacote do repo | yum update <pacote> | |||
Atualizar pacote se estiver instalado | rpm -F <pacote> | |||
Instalar pacote do repo | apt-get install <pacote> | yum install <pacote> | ||
Instalar grupo de pacotes | yum groupinstall <grupo> | |||
Reinstalar um pacote | yum reinstall <pacote> | |||
Atualizar grupo de pacotes | yum groupupdate <grupo> | |||
Remover pacote | dpkg -r <pacote> | rpm -e <pacote> | apt-get remove <pacote> | yum remove <pacote> |
Remover pacotes órfãos | package-cleanup --orphans | |||
Remover pacotes solitários | package-cleanup --leaves | |||
Remover grupo de pacotes | yum groupremove <grupo> | |||
Listar arquivos do pacote instalado | dpkg -L <pacote> | rpm -ql <pacote> | ||
Listar arquivos do pacote não instalado | dpkg-deb -c <pacote> | rpm -qpl <pacote> | ||
Mostrar informações do pacote instalado | dpkg -s <pacote> | rpm -qi <pacote> | apt-cache show <pacote> | yum info <pacote> |
Mostrar informações do pacote não instalado | rpm -qpi <pacote> | apt-cache show <pacote> | yum info <pacote> | |
Mostrar novidades da versão do pacote | rpm -q --changelog <pacote> | apt-listchanges <pacote> | ||
Mostrar detalhes sobre um grupo de pacotes | yum groupinfo <grupo> | |||
Extrair arquivo do pacote | dpkg-deb --extract <pacote> | rpm2cpio <pacote>|cpio -vid | ||
Listar todos os pacotes instalados | dpkg -l | rpm -qa | yum list installed | |
Listar todos os pacotes disponíveis | apt-cache pkgnames | yum list | ||
Listar os grupos de pacotes disponíveis | yum grouplist | |||
Verificar integridade do pacote | rpm -K <pacote> | |||
Verificar integridade dos arquivos instalados do pacote | rpm -V <pacote> | |||
Verificar integridade dos arquivos instalados de todos os pacotes | debsums | rpm -Va | ||
Mostrar qual pacote pertence o arquivo | dpkg -S <arquivo> | rpm -qf <arquivo> | apt-file search <arquivo> | yum provides <arquivo> |
Listar todos os arquivos que acompanham o arquivo no pacote | rpm -qdf <arquivo> | |||
Mostrar as dependências do pacote | rpm -qpR <pacote> | apt-cache depends <pacote> | yum deplist <pacote> | |
Mostrar os pacotes que dependem do pacote | rpm -q --whatrequires | apt-cache rdepends <pacote> | yum resolvedep <dependência> | |
Procurar expressão em pacotes do repositório | apt-cache search <expressão> | yum search <expressão> | ||
Procurar pacotes nos repositórios | ||||
Exibir os repositórios de software configurados | yum repolist | |||
Atualizar lista de pacotes dos repositórios | apt-get update | (o yum faz automaticamente a cada uso) | ||
Verificar novas atualizações | apt-get -s upgrade | yum check-update | ||
Atualizar pacotes | apt-get upgrade | yum update | ||
Atualizar todo o sistema | apt-get dist-upgrade | yum upgrade | ||
Remover pacote do cache local | apt-get clean | yum clean packages | ||
Remover somente pacotes obsoletos do cache local | apt-get autoclean | |||
Remover cabeçalhos do cache local | apt-file purge | yum clean headers | ||
Remover cabeçalhos obsoletos do cache local | yum clean oldheaders | |||
Remover pacotes e cabeçalhos do cache local | yum clean all | |||
Mostrar estado do cache | apt-cache stats |