sexta-feira, 30 de outubro de 2009

Guia de referência cruzada dos gerenciadores de pacotes

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






















































 dpkgrpmaptyum
SignificadoDebian PackageRPM Package Manager Advanced Packaging ToolYellow dog Updater, Modified
Extensão do pacote*.deb*.rpm*.deb*.rpm
Distros que adotam o empacotamentoDebian, Ubuntu, Linux Mint, KnoppixRed Hat, Fedora, Suse, CentOS, Mandriva, Yellow Dog, LinpusDebian, Ubuntu, Linux Mint, KnoppixRed 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/
     
TarefaComando   
Instalar pacote do localdpkg -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 pacotedpkg -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 instaladodpkg -L <pacote>rpm -ql <pacote> 
Listar arquivos do pacote não instaladodpkg-deb -c <pacote> rpm -qpl <pacote>  
Mostrar informações do pacote instaladodpkg -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 pacotedpkg-deb --extract <pacote>rpm2cpio <pacote>|cpio -vid  
Listar todos os pacotes instaladosdpkg -lrpm -qa yum list installed
Listar todos os pacotes disponíveis  apt-cache pkgnamesyum 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 pacotesdebsumsrpm -Va  
Mostrar qual pacote pertence o arquivodpkg -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 upgradeyum check-update
Atualizar pacotes  apt-get upgradeyum update
Atualizar todo o sistema  apt-get dist-upgrade yum upgrade
Remover pacote do cache local  apt-get cleanyum clean packages
Remover somente pacotes obsoletos do cache local  apt-get autoclean 
Remover cabeçalhos do cache local  apt-file purgeyum 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 

Nenhum comentário:

Postar um comentário