2014-10-21 4 views
1

CentOS 7.0에 dia를 설치하고 있습니다. 명령 :CentOS 7.0에 dia 설치시 yum에 libEMF가 표시되지 않습니다.

[[email protected] 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를 istalled,하지만 아무것도 변경되지 않았습니다. 이제 파일이 필요합니다 :

그러나 다시 dia를 설치하려고하면 이전과 같은 오류 메시지가 나타납니다. 또한 Python 2.7이 설치되어 있고 libpython2.6.so.1.0을 얻으려면 어떻게해야하는지 이해할 수 없습니다. 파이썬을 2.7에서 2.6으로 다운 그레이드하고 싶지 않습니다.

답변

1

EL7 패키지가 아닌 dia 용 EL6 (CentOS/RHEL 6) 패키지를 설치하려고 시도하고 있으므로이 때문에 libEMF의 Python 2.6 및 CentOS 6 버전에 대한 종속성이 생깁니다. EL7 패키지가없는 RPMforge/RepoForge를 사용하고있는 것 같습니다. EPEL은 그렇지만 EPEL에서 EL7 용 dia 패키지를 보지 못합니다. 그들에게는 EL6을위한 것이있다.

업데이트 : 2017 년 10 월 : EPEL에는 이제 EL7 용 dia 패키지가 있습니다.