[debian-rj] aptitude e/ou apt-get
Sávio Ramos
savio_debian em yahoo.com.br
Quinta Julho 19 13:57:23 BRT 2007
Em Thu, 19 Jul 2007 01:42:41 -0300
"Gustavo Franco" <stratus em debian.org> escreveu:
> Ao instalar o pacote A que depende de B
> e C, quando você remover o A (aptitude remove A) se B e C não
> estiverem sendo usados por nenhum outro pacote como dependência, o
> aptitude irá indicar que também está removendo ambos.
O aptitude purga o pacote A e remove os pacotes C e D. Como os pacotes
C e D foram removidos e não purgados ficaram os arquivos seus de
configuração. Com o passar do tempo sua máquina fica cheia de arquivos
de configuração de pacotes que não existem mais.
Uma única vez tais arquivos me deram dor de cabeça. Na época tive que
purgar o udev e re-instala-lo novamente para que alguma coisa voltasse
a funcioanar, se não me engano, a impressora.
Por isso uso um scriptizinho que me passaram na lista d-u-p:
#/bin/bash
for PACOTE in `dpkg --get-selections | grep deinstall | cut -f 1` ;
do echo "Apagando $PACOTE - tecle enter para continuar";
read;
aptitude -y purge $PACOTE;
done
> O mais apropriado para usar tanto em 'upgrades' (etch->etch/updates)
> como em 'dist-upgrades' (codename->codename+1) desde o Etch, é o
> aptitude. Vale a pena notar que o Etch saiu com o apt 0.6.x, e que
> vários dos "truques do aptitude" estão sendo ensinados ao apt, o apt
> 0.7 (testing e unstable) é bem melhor que o que está no Etch, portanto
> eu (e vários outros DDs) reservam o direito de mudar de opinião para o
> Lenny no fim do ano que vem. :-P
O apt-get turbinado poderá ser a preferência dos desenvolvedores...
Mas, para os leigos como eu nada é melhor que o aptitude em modo
"gráfico". Em uma tela dá para saber rapidamente o que irá acontecer
nos dist-upgrades da vida e se precaver...
--
Sávio M Ramos
Arquiteto, Rio, RJ
Só uso Linux desde 2000
www.debian.org
Mais detalhes sobre a lista de discussão debian-rj