Installer R sur RedHat erreurs sur les dépendances qui n'existent pas
J'ai installé une R avant sur une machine sous RedHat EL6.5, mais j'ai récemment eu un problème lors de l'installation de nouveaux paquets (c'est à dire installer.les packages()). Puisque je ne pouvais pas trouver une solution à cela, j'ai essayé de réinstaller R à l'aide de:
sudo yum remove R
et
sudo yum install R
Mais maintenant je reçois:
....
---> 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
J'ai déjà vérifié, et blas-devel est installé, mais la nouvelle version 0.2.8. Vérifier à l'aide d':
yum info openblas-devel.x86_64
Toutes les pensées de ce qui se passe mal? Merci.
Une fouille superficielle de
Pouvez résoudre ce problème en
blas-devel
dans google montre que la dernière version est au moins la version 3.2. Vous avez probablement l'habitude d'avoir une ancienne version de R installé, et la version la plus récente dépend de la version de BLAS pas disponible dans RedHat?Pouvez résoudre ce problème en
sudo yum install lapack-devel
, etc.. jusqu'à ce que les erreurs d'arrêt.sudo yum install lapack-devel
ne fonctionne pas. Retourne: No package lapack-devel available.
Scott - vous avez raison, blas-devel n'est pas disponible dans yum. Quelle est la meilleure façon de résoudre ce problème?
OriginalL'auteur Jon | 2014-07-11
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème. Je ne sais pas pourquoi ces paquets sont manquantes à partir de RHEL du repos, mais ils sont dans CentOS 6.5, de sorte que le suivi de la solution fonctionne, si vous voulez garder les choses dans le package de paradigme:
acclamations
Mise à JOUR: Leon réponse est préférable (voir ci-dessous.
Êtes-vous essayer de l'installer à l'aide de rpm ou yum? yum doit tenter de résoudre les dépendances.
Il a été yum se plaindre. L'ajout de l'analogue CentOS repo /etc/yum.les pensions de titres.d temporairement et ensuite installer juste les dépendances manquantes, le retrait et l'installation de R correction du problème. C'est apparemment un problème/bug avec la RHEL les dépendances de package. Je devais être prudent afin de s'assurer de la tous les autres paquets sont venus de la RHEL repos, pas de CentOS, donc pas une bonne idée d'installer R lui-même lors de la CentOS repo est active.
Heureux vous avez compris. Quand je suis tombé sur cette dernière année, j'ai été aussi surpris que Centos repos semblait plus complet que RHEL.
Ils sont dans la RHEL facultatif Rpm. Voir la Leon de réponse.
OriginalL'auteur Owen
Procédez de la manière suivante:
FAIT!
Je pense que je devrais donner la référence au site de la solution:
https://bluehatrecord.wordpress.com/2014/10/13/installing-r-on-red-hat-enterprise-linux-6-5/
OriginalL'auteur Leon
La meilleure solution que j'ai pu arriver a l'installer à partir des sources. Cela a fonctionné et n'a pas été trop mauvais. Cependant, maintenant il n'est pas dans mon gestionnaire de paquets.
OriginalL'auteur Jon