RHEL 7에 R을 설치하려고합니다. epel-release-7-2.noarch.rpm을 사용하고 있으며 많은 종속성 (수동 .rpm 설치로 하나씩)을 해결했지만 종속성 해결이 끝나면 이 오류들 :
--> Finished Dependency Resolution
Error: Package: R-core-3.1.1-7.el7.x86_64 (epel)
Requires: tex(dvips)
Error: Package: R-core-devel-3.1.1-7.el7.x86_64 (epel)
Requires: texinfo-tex
Error: Package: R-java-devel-3.1.1-7.el7.x86_64 (epel)
Requires: java-devel
Error: Package: R-core-3.1.1-7.el7.x86_64 (epel)
Requires: tex(latex)
Error: Package: R-core-devel-3.1.1-7.el7.x86_64 (epel)
Requires: tex(latex)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Red Hat 서브 스크립 션 관리에 등록되지 않은 시스템을 사용하고 있으므로 서브 스크립 션 관리자를 사용하여 시스템을 등록하고 종속성을 해결할 수 없습니다.
tex (dvips)와 tex (latex)는 어디에서 찾을 수 있습니까? mirror.centos.org/centos/7/os/x86_64/Packages/에서 다운로드하려고하는데 여전히 올바른 파일을 찾지 못했습니다.
업데이트 :
마지막으로 RHEL 저장소 업데이트 문제를 스스로 해결했습니다.
cd /etc/yum.repos.d/
vi CentOS-base.repo
[base]
name=CentOS-$releasever – Base
baseurl=http://buildlogs.centos.org/centos/7/os/x86_64-20140704-1/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
priority=1
exclude=php mysql
그리고 나서:
yum update
yum install texlive
yum install R
... 그리고 깨끗한 설치가 완료되었습니다! :)