Estoy tratando de instalar R en RHEL 7. Estoy usando epel-release-7-2.noarch.rpm y resolví muchas dependencias (una por una mediante la instalación manual de .rpm) pero al final de la resolución de dependencia obtuve estos errores:
--> 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
Estoy usando un sistema no registrado en Red Hat Subscription Management, por lo que no puedo usar el administrador de suscripciones para registrarlo y resolver dependencias.
¿Dónde puedo encontrar tex (dvips) y tex (latex)? Estoy tratando de descargarlo desde mirror.centos.org/centos/7/os/x86_64/Packages/ pero aún no he encontrado los archivos correctos
Actualización:
Finalmente, he resuelto el problema actualizando el repositorio 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
Y después de eso:
yum update
yum install texlive
yum install R
... y una instalación limpia hecha! :)
Respuestas:
Creo que instalar R en CentOS 7 es más simple de esta manera:
fuente
Si no desea instalar los repositorios CentOS, puede elegir manualmente los paquetes individuales que se requieren:
OS RHEL 7
IMPORTANTE: Verifique que el repositorio EPEL se haya instalado y configurado como se esperaba. Sin embargo, al instalar R, todavía hay problemas de dependencia:
No hay un paquete para esto en los repositorios de Redhat o EPEL. Tomé uno del repositorio CentOS7.
Y traté de instalar eso, pero tengo otro problema de dependencia ...
Nuevamente, nada en EPEL o RedHat, así que tomé otro par de paquetes CentOS7:
Así que ahora instalo los paquetes locales descargados
Y finalmente…
HTH
fuente
Por cierto: para aquellos que tienen una suscripción y desean permanecer en los repositorios de RHEL, encontrarán los paquetes que faltan en "rhel-7-server-optional-rpms".
Entonces
yum --enablerepo=epel --enablerepo="rhel-7-server-optional-rpms" install R
funcionó para mí.Puede que tenga que hacer un
subscription-manager repos --enable rhel-7-server-optional-rpms
.fuente
Para aquellos que buscan una respuesta directa, R pertenece a RHEL Extra Packages for Enterprise Linux (EPEL), por lo tanto:
fuente
Si está instalando en Redhat, solo necesita instalar localmente 'textinfo-tex' y 'textlive-epsf-svn' desde el repositorio de CentOS, y luego instalar R desde el repositorio de recarga de epel.
fuente