quando eu estava instalando o PostgreSQL a partir do código-fonte, tive que instalar a biblioteca libreadline.so.6.
A partir desse momento, não consigo atualizar meu sistema kubuntu.
O erro é:
Setting up ubuntu-keyring (2011.11.21.1) ...
gpggpg: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP
: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP
dpkg: error processing ubuntu-keyring (--configure):
subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
ubuntu-keyring
E: Sub-process /usr/bin/dpkg returned an error code (1)'
Por esta razão eu quero remover lireadline.so.6
O que acontecerá com meu PostgreSQL se eu fizer isso? Ambos são importantes para o meu projeto.
Editar
Eu verifiquei meu sistema e tenho:
Em /usr/local/lib
três arquivos:
libreadline.so
libreadline.so.6
libreadline.so.6.2
e em /usr/lib/x86_64-linux-gnu/
:
libreadline.so
Quem são esses? Qual deles o PostgreSQL usa?
Você instalou uma versão do readline diferente da já instalada pelo ubuntu. Você provavelmente pode removê-lo com segurança, pois o postgresql obterá o outro.
BTW, por que você recompilou o postgresql no ubuntu? Se você não gosta da versão fornecida em seu lançamento do ubuntu, apenas aponte seu apt para http://pgapt.debian.net/ e obtenha a versão que você mais gosta.