Я пытаюсь установить R на RHEL 7. Я использую epel-release-7-2.noarch.rpm и разрешил много зависимостей (одна за другой путем ручной установки .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/, но до сих пор не нашел правильные файлы
Обновление:
наконец-то я решил проблему с обновлением репозитория 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
И после этого:
yum update
yum install texlive
yum install R
... и чистая установка сделана! :)
Ответы:
Я думаю, что установка R на CentOS 7 наиболее проста:
источник
Если вы не хотите устанавливать репозитории CentOS, вы можете вручную выбрать нужные пакеты:
ОС RHEL 7
ВАЖНО: Убедитесь, что репозиторий EPEL установлен и настроен должным образом. Однако при установке R по-прежнему возникают проблемы с зависимостями:
В репозиториях Redhat или EPEL для этого нет пакета. Я взял один из репозитория CentOS7.
И попытался установить это, но получил другую проблему зависимости ...
Опять же, ничего в EPEL или RedHat, поэтому я взял еще пару пакетов CentOS7:
Так что теперь я устанавливаю загруженные локальные пакеты
И наконец…
НТН
источник
Кстати, тем, кто имеет подписку и хочет остаться в репозиториях RHEL, найдет отсутствующие пакеты в «rhel-7-server-option-rpms».
Так
yum --enablerepo=epel --enablerepo="rhel-7-server-optional-rpms" install R
сработало для меня.Возможно, вам придется сделать
subscription-manager repos --enable rhel-7-server-optional-rpms
.источник
Для тех, кто ищет прямой ответ, R принадлежит RHEL Extra Packages для Enterprise Linux (EPEL), поэтому:
источник
Если вы устанавливаете на Redhat, вам просто нужно локально установить 'textinfo-tex' и 'textlive-epsf-svn' из репозитория CentOS, а затем установить R из репозитория epel replease.
источник