Я устанавливаю dia на CentOS 7.0. Команда:
[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)
Я обнаружил, что libEMF можно установить из репозитория epel. У меня тоже есть этот репозиторий, но когда я попытался установить libEMF, я получил сообщение «Пакет не найден, нечего устанавливать». Затем я нашел этот пакет здесь: http://rpmfind.net/linux/rpm2html/search.php?query=libEMF.so.1, но на этом сайте есть пакет только для CentOS 6.5, а не для 7.0. Я установил 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.