COMPARATIVO DAS PRINCIPAIS OPÇÕES DE FERRAMENTAS DE INSTALAÇÃO DE PACOTES DEB E RPM LOCALMENTE E VIA WEB. Autor: André Ferreira Machado E-mail: andreferreiramachado em gmail ponto com Website: http://tuxtoriais.wordpress.com
TERMOS DE USO: O presente trabalho está licenciado sob os termos da licença Creative Commons Atribuição 2.5 Brasil. Você pode utilizar, copiar, distribuir, exibir e executar a obra, bem como criar trabalhos derivados da mesma desde que mantenha em um local visível e de fácil acesso ao leitor o nome do Autor e o endereço de seu website. Para mais informações sobre essa licença, visite http://creativecommons.org/licenses/by/2.5/br/ . Isenção de responsabilidades: Em nenhum momento o Autor será responsável por quaisquer danos diretos, indiretos, consequenciais ou punitivos em decorrência do uso ou da incapacidade de utilizar o conteúdo deste material. O Autor também não garante a exatidão e correções das informações no momento da utilização do material.
Comparação: dpkg vs. Rpm
dpkg (Debian, Ubuntu e derivados)
rpm (Red Hat, Fedora, Mandriva e derivados)
Instalar um pacote
dpkg -i pacote.deb
rpm -ivh pacote.rpm
Remover um pacote
dpkg -r pacote.deb
rpm -e pacote.rpm
Atualizar um pacote
dpkg -i pacote.deb
rpm -Uvh pacote.rpm
Forçar instalação de um pacote
dpkg -i --force-all pacote.deb
rpm -i --force pacote.rpm
Listar pacotes instalados
dpkg -l [padrão]
rpm -qa [padrão]
Listar arquivos de um pacote
dpkg -L pacote.deb
rpm -ql pacote.rpm
Listar pacote que instalou o arquivo especificado
dpkg -S nome_do_arquivo
rpm -qf nome_do_arquivo
Listar as dependências de um pacote
dpkg -s pacote | grep ^Depende
rpm -q --requires pacote.rpm
Listar quais pacotes dependem daquele pacote
dpkg --purge --dry-run package
rpm -q --whatrequires pacote.rpm
Extrair arquivos de um pacote
dpkg -x pacote.deb
rpm2cpio package.rpm | cpio -id
Mostrar informações sobre um pacote
dpkg -I pacote.deb
rpm -qi pacote.rpm
Comparação: apt-get vs. Urpmi vs. Yum apt-get (Debian, Ubuntu e derivados)
yum (Red Hat, Fedora e derivados)
urpmi (Mandriva e derivados)
Atualizar lista de pacotes
apt-get update
yum check-update
urpmi.update -a
Instalar um pacote
apt-get install pacote
yum install pacote
urpmi pacote
Remover um pacote
apt-get remove pacote
yum remove pacote
urpme pacote
Atualizar um pacote
apt-get upgrade pacote
yum update pacote
urpmi --update pacote
Atualizar todos os pacotes
apt-get upgrade
yum update
Urpmi --auto-select --auto
Atualizar a distribuição
apt-get dist-upgrade
yum upgrade
urpmi --auto-select --auto
Procurar um pacote
apt-cache search pacote
yum search pacote
urpmq pacote
Adicionar repositório1
/etc/apt/sources.list
/etc/yum.repos.d/
urpmi.addmedia nome url
Baixar pacote sem instalar
apt-get -d install pacote
Yum --downloadonly pacote2
urpmi --no-install pacote
Limpar cache de instalação
apt-get clear
yum clean packages
urpmi –clean
yumdownloader --source pacote3
urpmi --install-src pacote
Instalar pacote com código-fonte apt-get source pacote
1 No caso do apt-get, deve-se editar o arquivo; No caso do Yum, deve-se criar um arquivo na pasta indicada. 2 É necessário instalar o plugin yum-downloadonly antes de usar essa opção. Para instalá-lo, digite yum install yum-downloadonly. 3 Antes de executar esse comando, é necessário instalar o yum-utils através do yum install yum-utils.