web-dev-qa-db-ja.com

パッケージをインストールしている間、常に「シンボリックリンクではありません」というメッセージが表示されます

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]# 
2
Tejas

RPM(Red Hat Package Manager)は、すべての依存関係がインストールされ、期待どおりであるかどうかを確認します。 Symbolic Linkチェックはその検証の一部です。

--nolinktoを使用してリンク検証をスキップできると思います。

または

通常のファイルlibreadXMLnew.so.1と:を削除するだけです。

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

とにかくリンク/ロード中にシンボリックリンクがたどられます。

2
SparKot