COMPARATIVO DAS PRINCIPAIS OPÇÕES DE FERRAMENTAS DE INSTALAÇÃO DE PACOTES
DEB E RPM LOCALMENTE E VIA WEB.
Autor: André Ferreira MachadoE-mail: andreferreiramachado em gmail ponto comWebsite: 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
Instalar pacote com código-fonte apt-get source pacote yumdownloader --source pacote3
urpmi --install-src 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.