Eu tenho o ubuntu 9.10 (karmic) e, quando tentei instalar um novo programa, o postgres foi instalado como uma dependência desse programa, sem problemas se a instalação ocorrer com êxito, mas houve um erro, e o Postgres foi não está instalado e o aplicativo não está funcionando. Eu tentei atualizar o Postgres e nada, apenas a mensagem "houve um erro e seu postgres não pode ser instalado"
Agora eu quero remover completamente o Postgres da minha máquina, como posso fazer isso, não quero matar o processo a cada inicialização. Eu só quero remover o Postgres.
Qual é a linha de comando?
Obrigado pessoal.
fonte
dpkg -l | grep postgres
Etapas que funcionaram para
Ubuntu 8.04.2
removerpostgres 8.3
Listar todos os pacotes relacionados ao Postgres
Remova todas as listadas acima
Remova as seguintes pastas
Remova o usuário do postgres :
fonte
sudo rm -rf {/var/{lib,log},etc}/postgresql/
Um comando para remover completamente o postgresql no terminal é
sudo apt-get --purge remove postgresql\*
. Observe que este comando removerá o postgresql e todos os seus componentes.fonte
sudo apt-get purge postgresql*
em 14.04Obrigado a
Code Friendly
, e quero compartilhar como resolvi meu problema.Quando atualizei a
postgresql
partir do aplicativo Synaptic, é a versão do postgresql 10 que foi instalada. Então, eu tinha duas versões do postgresql (10 e 9.6) instaladas na minha máquina debian.Postgresql 9.6
ouvindo na porta5432
.Postgresql 10
ouvindo na porta em5433
vez de 5432.Quando executo o comando
msfconsole
em um terminal, embora o metasploit se conecte ao banco de dados msf na porta 5432, a seguinte mensagem de erro aparece:Desinstale a versão 9.6 do postgresql do aplicativo Synaptic, mas o problema persiste (o postgresql 9.6 não aparece mais na lista de softwares instalados do synaptic);
Mas, executando o comando a seguir, vemos que a versão postgresql 9.6 não estava completamente desinstalada:
Com o seguinte comando, o postgresql-9.6 foi desinstalado completamente:
root@kali:~# sudo apt-get --purge remove postgresql-9.6
Depois editei o arquivo
/etc/postgresql/10/main/postgresql.conf
, alterei o número da porta para 5432 e o problema foi resolvido.Outra mensagem de erro aparece:
Eu descobri que a causa era que duas (2) versões do Ruby estão instaladas na minha máquina debian, versões (2.2 e 2.3).
A mesma coisa, eu desinstalo a versão ruby 2.2 do aplicativo sináptico e o problema é resolvido, o metasploit inicia sem problemas.
fonte
Siga os comandos:
Liste todos os pacotes relacionados ao postgres:
remova todos os pacotes listados acima usando o comando:
Confirme se todos os arquivos e pastas relacionados ao postgres / postgresql foram excluídos usando o comando:
Remova todos os arquivos e pastas listados usando o comando rm .
Exclua o usuário postgres usando o comando:
codificação feliz :)
fonte