J'essaie d'installer R sur RHEL 7. J'utilise epel-release-7-2.noarch.rpm et j'ai résolu de nombreuses dépendances (une par une par l'installation manuelle de .rpm) mais à la fin de la résolution des dépendances, j'ai ces erreurs:
--> 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
J'utilise un système non enregistré auprès de Red Hat Subscription Management, je ne peux donc pas utiliser Subscription-Manager pour l'enregistrer et résoudre les dépendances.
Où puis-je trouver tex (dvips) et tex (latex)? J'essaie de le télécharger sur mirror.centos.org/centos/7/os/x86_64/Packages/ mais je n'ai toujours pas trouvé les bons fichiers
Mise à jour:
Enfin, j'ai résolu moi-même le problème de mise à jour du référentiel 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
Et après ça:
yum update
yum install texlive
yum install R
... et une installation propre faite! :)
Réponses:
Je pense que l'installation de R sur CentOS 7 est la plus simple de cette façon:
la source
Si vous ne souhaitez pas installer les dépôts CentOS, vous pouvez sélectionner manuellement les packages individuels requis:
OS RHEL 7
IMPORTANT: vérifiez que le dépôt EPEL a été installé et configuré comme prévu. Cependant, lors de l'installation de R, il existe toujours des problèmes de dépendance:
Il n'y a pas de package pour cela dans les référentiels Redhat ou EPEL. J'en ai attrapé un du repo CentOS7.
Et j'ai essayé d'installer ça mais j'ai eu un autre problème de dépendance…
Encore une fois, rien dans EPEL ou RedHat, j'ai donc pris un autre couple de packages CentOS7:
Alors maintenant, j'installe les packages locaux téléchargés
Et enfin…
HTH
la source
BTW: à ceux qui ont un abonnement et qui souhaitent rester sur les dépôts RHEL, par conséquent, trouveront les paquets manquants dans "rhel-7-server-optional-rpms".
Donc ça
yum --enablerepo=epel --enablerepo="rhel-7-server-optional-rpms" install R
a marché pour moi.Vous devrez peut-être faire un
subscription-manager repos --enable rhel-7-server-optional-rpms
.la source
Pour ceux qui recherchent une réponse directe, R appartient aux packages supplémentaires RHEL pour Enterprise Linux (EPEL), donc:
la source
Si vous installez sur Redhat, il vous suffit d'installer localement 'textinfo-tex' et 'textlive-epsf-svn' depuis CentOS repo, puis d'installer R depuis epel replease repo.
la source