Não consigo remover o postgresql 9.3 depois de instalá-lo

4

Eu instalei o Postgresql 9.3 para o Ubuntu 14.04 com confiança usando este comando:

sudo apt-get install postgresql-client-9.3 libpq-dev

Eu queria remover o postgresql e, em vez disso, instalar o 9.2, por isso executei este comando

sudo apt-get install postgresql-client-9.3 libpq-dev

Isso produz o erro:

dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable
dpkg: error: 2 expected programs not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin

A execução de sudo -i , echo $PATH produz esta saída:

/opt/ree/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

Regressão

Eu tentei este comando para eliminá-lo da existência, mas continuo recebendo o mesmo erro:

sudo dpkg --purge postgresql-9.3

Procurei em alguns fóruns, mas não encontrei as mensagens de erro que estou recebendo.

Eu também examinei as ditas directores e /usr/local/sbin , /usr/sbin e /sbin existem.

Qual poderia ser o problema?

    
por Dan Rubio 11.08.2014 / 23:19

2 respostas

3

Tente incluir os diretórios ausentes no seu caminho antes de executar o apt-get.

Como:

$ PATH=$(PATH):/usr/local/sbin:/usr/sbin:/sbin
$ sudo apt-get remove postgresql-client-9.3

Nota: esta configuração do PATH será perdida após a reinicialização. O salvar esta configuração permanentemente colocá-lo em seu shell seu arquivo rc, por exemplo, ao usar o shell BASH: $ nano .bashrc

    
por Pro Backup 12.08.2014 / 16:20
1

Se você o instalou a partir dos repositórios, você poderia tentar desinstalá-lo através do apt-get e não do dpkg:

sudo apt-get remove posgresql-client-9.3
    
por animaletdesequia 11.08.2014 / 23:21