Installieren Sie R auf der RedHat-Fehler, die auf Abhängigkeiten, die nicht existieren
Habe ich installiert, R, bevor Sie auf einem Rechner mit RedHat EL6.5, aber vor kurzem hatte ich ein problem bei der Installation von neuen Paketen (also die Installation.Pakete()). Da konnte ich nicht eine Lösung finden, ich habe versucht neu zu installieren R:
sudo yum remove R
und
sudo yum install R
Aber jetzt bekomme ich:
....
---> Package R-core-devel.x86_64 0:3.1.0-5.el6 will be installed
--> Processing Dependency: blas-devel >= 3.0 for package: R-core-devel-3.1.0-5.el6.x86_64
--> Processing Dependency: libicu-devel for package: R-core-devel-3.1.0-5.el6.x86_64
--> Processing Dependency: lapack-devel for package: R-core-devel-3.1.0-5.el6.x86_64
---> Package xz-devel.x86_64 0:4.999.9-0.3.beta.20091007git.el6 will be installed
--> Finished Dependency Resolution
Error: Package: R-core-devel-3.1.0-5.el6.x86_64 (epel)
Requires: blas-devel >= 3.0
Error: Package: R-core-devel-3.1.0-5.el6.x86_64 (epel)
Requires: lapack-devel
Error: Package: R-core-devel-3.1.0-5.el6.x86_64 (epel)
Requires: libicu-devel
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Ich schon geprüft, und blas-devel ist installiert, aber die neueste version 0.2.8. Überprüft mit:
yum info openblas-devel.x86_64
Irgendwelche Gedanken, was mache ich falsch? Danke.
- Eine oberflächliche Suche nach
blas-devel
in google zeigt, dass die neueste version ist mindestens version 3.2. Sie wahrscheinlich verwendet, um eine ältere version von R installiert und die neuere version hängt von der version von BLAS nicht in RedHat? - Können dies lösen, indem
sudo yum install lapack-devel
usw.. bis die Fehler aufhören. sudo yum install lapack-devel
funktioniert nicht. Zurück:No package lapack-devel available.
Scott - Sie haben Recht, dass blas-devel ist nicht verfügbar in der yum. Was ist der beste Weg, dies zu beheben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche Problem. Nicht sicher, warum diese Pakete fehlen von RHEL ' s repos, aber Sie sind in CentOS 6.5, so dass die Folgen der Lösung arbeiten, wenn Sie wollen, um die Dinge in das Paket-Paradigma:
cheers
UPDATE: Leon ' s Antwort ist besser-siehe unten.
Folgendes tun:
GETAN!
Ich denke, ich sollte geben, Verweis auf die Website der Lösung:
https://bluehatrecord.wordpress.com/2014/10/13/installing-r-on-red-hat-enterprise-linux-6-5/
Die beste Lösung, ich könnte kommen mit war, um aus dem Quellcode installieren. Das hat funktioniert und war nicht allzu schlimm. Aber jetzt ist es nicht in meinem Paket manager.