sábado, 23 de fevereiro de 2008

Removendo traços de pacotes (removidos) do sistema

Se você costuma instalar e remover zilhões de pacotes essa dica é pra você.

Quando removemos um pacote utilizando os comandos:

# apt-get remove pacote

ou

# dpkg -R pacote

O pacote é removido, entretantp os arquivos de configuração continuam no sistema.
Para verificar quais resíduos de pacotes ainda tem no seu sistema podemos usar o seguinte comando:

# dpkg --list|grep ^rc

Tudo que começa com rc significa que o pacote foi removido mas os arquivos de configuração ficaram...

rc cupsys-driver-gutenprint 5.0.0.99.1-0ubuntu2 printer drivers for CUPS
rc ekiga 2.0.3-0ubuntu8 H.323 and SIP compatible VOIP client
rc evolution-common 2.10.1-0ubuntu2 architecture independent files for Evolution
rc evolution-exchange 2.10.1-0ubuntu1 Exchange plugin for the Evolution groupware
...

Para remover estes arquivos deixados para trás faremos uso do seguinte comando

# apt-get --purge pacote

ou

# dpkg -P pacote

esses comandos vão executar um purge no pacote a ser removido, agora se seu sistema possui vários pacotes assim podemos usar shellscript, coringas e uma forcinha do awk vamos lá....

# for i in `dpkg --list|grep ^rc|awk '{ print $2 }'`;do dpkg -P $i;done

(Lendo banco de dados ... 91588 arquivos e diretórios atualmente instalados.)
Removendo cupsys-driver-gutenprint ...
Apagando arquivos de configuração de cupsys-driver-gutenprint ...
(Lendo banco de dados ... 91588 arquivos e diretórios atualmente instalados.)
Removendo ekiga ...
Apagando arquivos de configuração de ekiga ...
(Lendo banco de dados ... 91588 arquivos e diretórios atualmente instalados.)
Removendo evolution-common ...
Apagando arquivos de configuração de evolution-common ...
(Lendo banco de dados ... 91588 arquivos e diretórios atualmente instalados.)
Removendo evolution-exchange ...
Apagando arquivos de configuração de evolution-exchange ...

E pronto, nada melhor que um sistema bem limpo. não é?

ver texto original

Instalando o Mercury messenger no Ubuntu

Olá galera,

Aí vai uma dica legal pra quem quer um messenger bonito


Pra quem não conhce o Mercury Messenger é um cliente feito em Java e é compatível com as redes do MSN e Jabber.

O Mercury oferece suporte para envio de arquivos, emoticons e avatares, winks, gravar as conversas, personalizar a aparencia da interface do programa, e uma porção de outras coisas.

Ele inclui, além disso, outros elementos próprios que o MSN não inclui. Entre estes estão a possibilidade de iniciar sessão com diferentes endereços ao mesmo tempo e detectar contatos que lhe tenham bloqueado.

Segue abaixo uma forma fácil de instalar o seu:

- Primeiro baixe o Mercury, que agora tem versão .deb de instalação, no link abaixo:

mercury-messenger-1.9.deb

Agora vamos à instalação:

- Execute:

$ sudo dpkg -i mercury-messenger-1.9.deb

- Para atualizações futuras insira a seguinte linha no seu sources.list:

deb http://jgoguen.ca/repo mercury release pre-release

- Agora adicione a chave pública ao seu chaveiro:

$ wget -q http://jgoguen.ca/repo/jgoguen.gpg -O- | sudo apt-key add -

- Para atualizar execute:

$ sudo aptitude upgrade && sudo aptitude install mercury-messenger

Agora é só iniciar o Mercury e começar a usar, boa sorte.

Transformando pacotes com Alien

Para quem não conhece o alien é um programa utilizado no Linux para converter
pacotes de um formato para outro. Ou seja, ele pode converter um pacote .rpm para .deb e vice-versa ou ainda para um .tgz (só Slackware) e slp.

A sintaxe do comando é bem simples:

$ alien < Opções> < nome_do_pacote>


A opções possíveis são:

--to-tgz ou -t Converte o formato para o pacote .tgz.
--to-rpm ou -r Converte o formato para o pacote .rpm.
--to-deb ou -d Converte o formato para o pacote .deb.

Espero que façam bom proveito.