CentOS 7.0 に dia をインストールしています。指示:
[root@localhost dima]# yum install dia
エラーメッセージ:
Error: Package: 1:dia-0.97.2-1.el6.rf.x86_64 (rpmforge)
Requires: libEMF.so.1()(64bit)
Error: Package: 1:dia-0.97.2-1.el6.rf.x86_64 (rpmforge)
Requires: libpython2.6.so.1.0()(64bit)
epel リポジトリから libEMF をインストールできることがわかりました。私もこのリポジトリを持っていますが、libEMF をインストールしようとすると、「パッケージが見つかりません。インストールするものがありません」というメッセージが表示されました。次に、このパッケージをhttp://rpmfind.net/linux/rpm2html/search.php?query=libEMF.so.1で見つけましたが、このサイトには7.0ではなくcentOS 6.5用のパッケージしかありません。そのソースから libEMF をインストールしましたが、何も変わりませんでした。今、必要なファイルがあります:
[root@localhost dima]# find / -name libEMF.so.1
/usr/lib/libEMF.so.1
しかし、dia を再度インストールしようとすると、以前と同じエラー メッセージが表示されます。また、python 2.7 がインストールされていますが、libpython2.6.so.1.0 を取得するために何をする必要があるのか わかりません。Python を 2.7 から 2.6 にダウングレードしたくありません。