CentOS 6.0システムにyumまたはrpmでパッケージをインストールすると、常に/sbin/ldconfig: /usr/lib64/libreadXMLnew.so.1 is not a symbolic link
メッセージが表示されます。
インストールに問題はありませんが、手動でコピーしたこのファイルのソフトリンクの必要性は何ですか?これでシステムに問題はありますか?
コピーしたファイルは次のとおりです。
[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]#
RPM(Red Hat Package Manager)は、すべての依存関係がインストールされ、期待どおりであるかどうかを確認します。 Symbolic Link
チェックはその検証の一部です。
--nolinkto
を使用してリンク検証をスキップできると思います。
または
通常のファイルlibreadXMLnew.so.1
と:を削除するだけです。
ln -s /usr/lib64/libreadXMLnew.so.1.0 /usr/lib64/libreadXMLnew.so.1
とにかくリンク/ロード中にシンボリックリンクがたどられます。