Friday, November 20, 2009

Ah e tal.. mais uma espécie de contributo...

Há mais de um ano e meio resolvi tentar - mais uma vez - começar a usar um sistema operativo livre. Uma aventura com mais de uma década começada com a saída do Red Hat 5.2. Depois disso tantos sistemas como desistências: vários RH, Mandrake, Suse, Debian (Woody), Mandriva, Mepis, Ubuntu, etc. Era giro durante uns dias mas acabava sempre - devido a carências técnicas ou anos de dependência - por voltar ao Windows. O que tive durante mais tempo foi o Debian (Woody) mas funcionava, num Cyrix 266Mhz, como servidor e não como PC de utlização corrente. Como diria o outro - seja lá ele quem for - quem não sabe é como quem não vê. E quem não sabe e tem pouca vontade de aprender e perder algum tempo com isto dificilmente substitui o Windows por qualquer Linux.

Mas, desta parece que veio para ficar. Em Março ou Abril de 2008 resolvi instalar o Debian (Etch) e este mantem-se como o S.O. que uso regularmente até hoje no meu portátil, estando de momento com a versão Squeeze (testing). Não tem sido um mar de rosas, é certo. Desde problemas com a nVidia, Webcam e uma ou outra asneira que se vai cometendo pelo caminho, tem sido um tempo de algumas dores de cabeça mas também de aprendizagem. Em relação à resolução de problemas, quando não faço ideia do que fazer, e o Google parece não querer contribuir, a malta do IRC no #Debian @PTNet tem sempre umas ideias para ajudar. E é porque cada um deve contribuir como pode para o crescimento e desenvolvimento duma comunidade de todos e para todos - e também porque o elmig e o m42 me chatearam - que criei este diminuto contributo em forma de blog.

Cá fica então a primeira dica para principiantes. Normalmente, por comodidade, a malta utiliza aplicações como o Synaptic para instalação/gestão de pacotes no sistema e a maior parte das vezes quando desinstala software acaba por utilizar o "Mark for removal" (que desinstala apenas o pacote) ao invés do "Mark for complete removal" (que para além do pacote também remove os ficheiros de configuração). Isto leva a que estes ficheiros de configuração se vão acumulando, o que para além do espaço ocupado, também pode levar a problemas com instalações/actualizações de outros pacotes (como me aconteceu hoje com a actualização do sysv-rc). Se souberem os pacotes podem fazer, um a um, o purge deles (dpkg --purge «pacote»).

Senão, para facilmente se verem livres de todos os restos esquecidos no sistema podem utilizar o seguinte comando, que passa como argumentos para o dpkg a lista dos pacotes que foram removidos mas deixaram os ficheiros de configuração:
dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge

Espero que sirva para alguém. Pelo menos a mim serviu-me.
(aprendido por aqui)