Sempre recebendo a mensagem “não é um link simbólico”, enquanto instala qualquer pacote

1

Quando estou instalando qualquer pacote no meu sistema centos 6.0, por yum ou rpm, sempre recebo /sbin/ldconfig: /usr/lib64/libreadXMLnew.so.1 is not a symbolic link message.

Nunca há um problema na instalação, mas qual é a necessidade do softlink para este arquivo, que eu copiei manualmente? Existe algum problema para o sistema com isso?
Os arquivos que copiei foram:

[root@localhost Downloads]# ls -l /usr/lib64/libreadXMLnew*
-rwxr-xr-x. 1 root root 291414 Mar  5 16:31 /usr/lib64/libreadXMLnew.so.1
-rwxrwxr-x. 1 root root 291414 Mar  5 15:28 /usr/lib64/libreadXMLnew.so.1.0
[root@localhost Downloads]# 
    
por Tejas 13.03.2014 / 07:44

1 resposta

2

O RPM (Red Hat Package Manager) verifica se todas as dependências estão instaladas e são as esperadas. Symbolic Link check faz parte dessa verificação.

Eu acho que você pode pular a verificação de links usando --nolinkto .

ou

Basta remover o arquivo normal libreadXMLnew.so.1 e:

ln -s /usr/lib64/libreadXMLnew.so.1.0 /usr/lib64/libreadXMLnew.so.1

Links simbólicos serão seguidos durante a vinculação / carregamento de qualquer maneira.

    
por 13.03.2014 / 09:32