3

Click here to load reader

Comparação entre dpkg e rpm e ferramentas de gerenciamento de pacotes web

Embed Size (px)

DESCRIPTION

Tabelas que comparam os principais gerenciadores de pacote existentes para GNU/Linux atualmente.

Citation preview

Page 1: Comparação entre dpkg e rpm e ferramentas de gerenciamento de pacotes web

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.

Page 2: Comparação entre dpkg e rpm e ferramentas de gerenciamento de pacotes web

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

Page 3: Comparação entre dpkg e rpm e ferramentas de gerenciamento de pacotes web

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.