quinta-feira, 21 de janeiro de 2010

CLEAN ou UPDATE ou UPGRADE ou DIST-UPGRADE ou APT-GET ou APTITUDE

Muitas pessoas me perguntam quem é quem, para que serve e o mais importante, quando usar os comandos para manipulação de pacotes.

Entaum aki está um resumo sobre eles:

CLEAN
apt-get clean
Limpa a lista de pacotes baixados para instalação

UPDATE
apt-get update
Baixa uma nova lista de pacotes para instalação

UPGRADE
apt-get upgrade
O APT vai procurar por upgrades para todo o SOFTWARE instalado na máquina, mas não fará upgrade nos pacotes das DEPENDÊNCIAS.

DIST-UPGRADE
apt-get dist-upgrade
O APT fará o upgrade de todo o software, inclusive de suas DEPENDÊNCIAS.
O APT também fará o upgrade de uma versão de uma distro, para outra versão mais recente.

APT-GET
apt-get install k3b
O apt-get é o gerenciador de pacotes das distribuições derivadas do Debian.
O apt-get permite instalar e atualizar programas de forma muito simples.


APTITUDE
aptitude install k3b
Por recomendacao da Distro Debian, após a versão Sarge, é recomendado a substituição do apt-get pelo aptitude.
O aptitude leva vantagem sobre o apt-get na hora de remover pacotes desnecessários que o apt-get deixa instalados, ou seja, apt-get não removia essas dependências ao remover o pacote, o aptitude remove td.
Exemplo:
apt-get install amsn
aptitude install amsn


COMANDOS
update - Adquire novas listas de pacotes.
upgrade - Faz uma atualização.
install - Instala novos pacotes (um pacote é libc6 e não libc6.deb).
remove - Remove um pacote.
source - Faz o download de arquivos fonte.
build-dep - Configura as dependências de compilação de pacotes fonte.
dist-upgrade - Atualiza a distribuição, consulte apt-get(8).
dselect-upgrade - Segue as seleções do dselect.
clean - Apaga arquivos baixados para instalação.
autoclean - Apaga arquivos antigos baixados para instalação.
check - Verifica se não há dependências quebradas.


OPÇÕES
-h Texto de ajuda.
-q Saída logável, exceto para erros.
-qq Sem saída, exceto para erros.
-d Fazer o download apenas - NÃO instalar ou desempacotar arquivos.
-s Não-agir. Executar simulação de ordenação.
-y Assumir Sim para todas as perguntas, não pedir confirmação.
-f Tenta continuar se a checagem de integridade falhar.
-m Tenta continuar se os arquivos não podem ser localizados.
-u Mostra uma lista de pacotes atualizados também.
-b Constrói o pacote fonte depois de baixá-lo.
-c=? Ler esse arquivo de configuração.
-o=? Definir uma opção de configuração arbitrária, ex -o dir::cache=/tmp.
--purge remove completo

Nenhum comentário: