Desinstalar programa sem deixar rastros, tem como?

Iniciado por WSoares9, 11 de Novembro de 2011, 18:13

tópico anterior - próximo tópico

WSoares9

Olá pessoal!
O problema é o seguinte:
Estou usando o ubuntu 11.10 e estou tentando instalar o LAMP. Acontece que na primeira tentativa (já no processo de instalação do MySql-server) eu aguardava pela tela que solicitaria a senha do user root, ela não aparecia e a instalação ficou parada em +ou- 40% por uns 10 minutos. Ai eu desisti da instalação e sem ter como cancelar, fechei a tela clicando no "X". Pra minha surpresa a tela de solicitação da senha do user root estava por traz da tela de instalação (coisas do ubuntu 11.10).
Nesse momento resolvi também fechar a referida tela. Fiz a remoção do programa usando "apt-get remove --purge mysql-server", mais as pastas e configuração da primeira instalação continuam; Tanto que ao tentar uma nova instalação o mysql-server não me pede mais a senha do root. E agora não consigo usar o  "phpmyadmin", pois, não sei qual é a senha. Já tentei não colocar senha nenhuma, mas, não adianta, o acesso me é negado.

Já fiz o processo umas 3 vezes, mas, todas as vezes que desinstalo o programa percebo que as pastas continuam lá "/etc/mysql", "usr/shere/doc/mysql-server-5.1" e todas as outras e com alguns arquivos.

Como faço pra desinstalar um programa sem deixar nenhum rastro dele, tem como?

Agradeço qualquer ajuda

Abraço a todos

luiscarlos

Eu sempre rodo "apt-get autoremove" "apt-get autoclean" e depois dou uma vasculhada na /home. Não sei se isso limpa tudo mais é o que sei.   ;D



[]'s

WSoares9

Citação de: luiscarlos online 11 de Novembro de 2011, 18:19
Eu sempre rodo "apt-get autoremove" "apt-get autoclean" e depois dou uma vasculhada na /home. Não sei se isso limpa tudo mais é o que sei.   ;D


[]'s
Obrigado por tentar ajudar, mas, usei autoremove e autoclean, mas, as pastas continuam lá, no mesmo lugar. E se eu tento deletá-la recebo a seguinte mensagem: Excluir "/etc/mysql" falhou: Erro ao remover arquivo: Permissão negada.

O negócio é brabo

Se alguém puder ajudar eu agradeço muitíssimo

Abraço

luiscarlos

Você está tentando delete-las pelo terminal como root?



[]'s

Andreson Goveia

Quando eu remove algo eu faço assim

Exemplo:
Quero remover o msql

Vou ao terminal e digito

Citar$sudo apt-get remove --purge msql

Mas se eu esqueço de colocar o --purge ai eu depois dou esse comando abaixo

Citar$sudo apt-get autoremove --purge

cadubts

Citação de: Andry online 11 de Novembro de 2011, 23:48
Quando eu remove algo eu faço assim

Exemplo:
Quero remover o msql

Vou ao terminal e digito

Citar$sudo apt-get remove --purge msql

Mas se eu esqueço de colocar o --purge ai eu depois dou esse comando abaixo

Citar$sudo apt-get autoremove --purge

O comando de remoção com --purge é o mais eficiente que conheço

eliseu_carvalho

Eu faço o seguinte:

sudo apt-get purge nomedoprograma
sudo apt-get autoremove --purge
sudo apt-get autoclean
sudo apt-get clean
wajig purge-orphans
sudo synaptic


Aí no Synaptic vou procurar possíveis referências ao tal programa que ainda ficaram, e lá removo todas.

luiscarlos

eliseu_carvalho, desconheço o comando:wajig purge-orphans o que este faz especificamente?



[]'s

Paulo Mourão

Bom dia Srs,

Não sou profundo conhecedor mas segue uma dica. Na central de programas há um aplicativo chamado bleachBit que acho que poderá te ajudar.

[]'s

WSoares9

Caros amigos,
Agradeço muito a atenção de todos, mas, depois de tentar todas (ou quase todas) as dicas deixadas aqui (sem sucesso), descobri que estou com um problema mais grave.
Meu sistema simplesmente não está desinstalando nada. Descobri quando tentei desinstalar (novamente) o "apache"... assim:

# apt-get remove --purge apache2 <enter>... Vejam oque aconteceu
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
O pacote apache2 não está instalado, então não será removido
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.[/b]

Acontece que quando entro no meu navegador e digito: http://localhost <enter>
pimpa: It works (ou seja) o apache está funcionando direitinho.

Antes que alguém me pergunte: Sim, eu reiniciei o sistema após a desinstalação.

Acho q vou ter que fazer uma nova instalação do ubuntu 11.10 (estou até pensando em desistir desta versão e voltar a velha e boa versão 10.04).
Se alguém tiver alguma dica pra que resolver esse problema, ficarei muito grato.

Mais uma vez, obrigado a todos.

Brodovisk

Tete isso;
dpkg -l | grep ^rc
Caso aparecer algo dentro da pasta use esse para remover;
dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge
Reinicie e retorne...Talvez vc instalou no usuário e está segurando na config do usuário...

eliseu_carvalho

Citação de: luiscarlos online 13 de Novembro de 2011, 10:20eliseu_carvalho, desconheço o comando:wajig purge-orphans o que este faz especificamente?

Ele serve para eliminar todas as dependências de programas que já foram desinstalados. É um comando que pode ser feito várias vezes, para garantir que todas essas dependências (chamadas "pacotes órfãos") sejam eliminadas.
Talvez seja necessário instalar o programa wajig antes de usar esse comando.

WSoares9

Citação de: Brodovisk online 14 de Novembro de 2011, 20:07
Tete isso;
dpkg -l | grep ^rc
Caso aparecer algo dentro da pasta use esse para remover;
dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge
Reinicie e retorne...Talvez vc instalou no usuário e está segurando na config do usuário...

Obrigado por tentar ajudar...
Não bem o que faz essa combinação de comandos. Procurei na internet sobre "dpkg, grep e awk", mas, ainda não consegui assimilar muito bem. Mesmo assim segui as suas instruções, reinicializei o pc, mas, tudo continua como antes.
Se você puder explicar o que faz a sequencia de  comandos que você passou eu agradeço. É que estou fazendo um "guia de referência" pra que possa me ajudar nessa caminhada de aprendizado do ubuntu.

Mais uma vez, obrigado pela ajuda.

P.S. Não desisti (ainda). Se alguém tiver mais alguma dica, fico muito grato.

Brodovisk

Tem razão , não irá funcionar msm...
Esqueci o "
dpkg --list |grep "^rc"
dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge

Dê uma olhada
http://joysofprogramming.com/remove-packages-marked-rc/
Agora funciona..Maus aí!

WSoares9

Citação de: Brodovisk online 15 de Novembro de 2011, 15:58
Tem razão , não irá funcionar msm...
Esqueci o "
dpkg --list |grep "^rc"
dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge

Dê uma olhada
http://joysofprogramming.com/remove-packages-marked-rc/
Agora funciona..Maus aí!

É !!! Acho que agora não deve funcionar mais, pois, pelo que entendi, o que tinha que ser removido já foi na primeira tentativa. Agora está apresentando o seguinte erro...

$ dpkg --list |grep "^rc"
$ dpkg -l|awk '/^rc/ {print $2}' | xargs sudo dpkg --purge
[sudo] password for wagner:
dpkg: erro: --purge precisa de pelo menos um nome de pacote como argumento

Escreva dpkg --help para ajuda sobre instalar e desinstalar pacotes
  • ;
    Utilize `dselect' ou `aptitude' para gestão de pacotes amigável;
    Escreva dpkg -Dhelp para uma lista de valores de flags de debug do dpkg;
    Escreva dpkg --force-help para uma lista de opções para forçar operações;
    Escreva dpkg-deb --help para ajuda sobre manipular ficheiros *.deb;

    Opções marcadas com
  • produzem muita saída de texto - utilize pipes com `less' ou `more' !
    $

    Mas, tudo bem, valeu a tentativa e vou estudar o link que vc passou. Valeu pela ajuda.