ฉันกำลังพยายามติดตั้ง R บน RHEL 7 ฉันใช้ epel-release-7-2.noarch.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 Subscription Management ดังนั้นฉันไม่สามารถใช้การสมัครสมาชิกผู้จัดการเพื่อลงทะเบียนและแก้ไขการอ้างอิง
ฉันจะหา tex (dvips) และ tex (latex) ได้ที่ไหน ฉันพยายามดาวน์โหลดจาก mirror.centos.org/centos/7/os/x86_64/Packages/ แต่ฉันยังไม่พบไฟล์ที่ถูกต้อง
ปรับปรุง: ในที่สุดฉันก็ได้แก้ไขปัญหาของตัวเองในการอัพเดต repo 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 / รอบต่อนาที-gpg / RPM-GPG-KEY-CentOS-7
ลำดับความสำคัญ = 1
ไม่รวม = PHP MySQL
และหลังจากนั้น:
yum update
yum install texlive
yum install R
... และทำการติดตั้งใหม่ทั้งหมด! :)