Como remover um pacote após tentativa de instalação incorreta

0

Eu estava tentando instalar o PostgreSQL 9.3 a partir do instalador baixado: postgresql-9.3.4-3-linux-x64.run

Ainda aprendendo as coisas com o Linux, acredito que o instalei originalmente usando um comando incorreto. Depois disso, pareceu instalar corretamente, mas para evitar conflitos com a antiga versão 9.1, eu queria limpar todos os pacotes postgresql *.

Ao fazer isso, usando sudo apt-get remove postgresql * , continuo recebendo o seguinte erro:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package postgresql-9.3.4-3-linux-x64.run
E: Couldn't find any package by regex 'postgresql-9.3.4-3-linux-x64.run'

Eu tentei algumas supostas soluções com problemas relacionados, mas não consigo remover pacotes específicos, que não parecem ser válidos ou instalados de qualquer maneira, apenas fazendo referência a um erro que eu tentei anteriormente.

Como posso remover esse pseudo-pacote indesejado?

    
por Rhys 12.04.2014 / 21:19

1 resposta

2

O arquivo .run é um binário que instala pacotes fora do gerenciador de pacotes. O apt-get não seria capaz de removê-los, uma vez que nunca os instalou (a menos que o arquivo .run adicione manualmente os repos e, em seguida, apenas desce os pacotes. Pode fazer isso, nunca usei.)

O Postgres fornece seus próprios repositórios para o Ubuntu, e esse é o método preferido para usá-lo, para que você obtenha atualizações de segurança diretamente do Postgres quando elas forem lançadas.

As instruções para fazer isso podem ser encontradas no link que tem um prático seletor e blocos de copiar / colar.

    
por K. Darien Freeheart 12.04.2014 / 22:22