2016-12-06 3 views
4

Я использую следующую команду для установки igraph пакета R в убунту: install.packages("igraph")Установка igraph пакета R в убунту

Но я получаю сообщение об ошибке сказав:

Предупреждения: неспособно чтобы получить доступ к индексу для хранилища
http://ftp.iitm.ac.in/cran/src/contrib: не может открыть URL 'http://ftp.iitm.ac.in/cran/src/contrib/PACKAGES' Предупреждающие сообщения: пакет 'igraph' не доступен (для R версии 3.3.2)

Может кто-то пожалуйста, руководство по поводу этой проблемы, где я неправильно в этом ...

ответ

-1

вы должны установить встроенный существенный первый

sudo apt-get install build-essential 

также на Ubuntu и Debian Linux в lixml2 и libxml2 -dev пакеты, которые необходимы для установки на R.

, если это не работает, проверьте webpage пакета для дополнительной документации

+0

Вряд ли проблема заключается в том, что процесс установки не прошел так далеко. – Spacedman

+0

Кроме того, сделайте его 'sudo apt-get install r-base-dev', который особенно подходит для R. –

0

Я подозреваю, что либо й e сервер выключен или ваша сеть отключена, или вам нужно пройти через прокси-сервер.

я могу продублировать это сообщение, установив недостижимое CRAN зеркала с:

> options(repos="http://example.com/") 
> install.packages("foo") 
Installing package into ‘/nobackup/rowlings/RLibrary/R/x86_64-pc-linux-gnu-library/3.2’ 
(as ‘lib’ is unspecified) 
Warning: unable to access index for repository http://example.com/src/contrib: 
    cannot open URL 'http://example.com/src/contrib/PACKAGES' 

Warning message: 
package ‘foo’ is not available (for R version 3.2.3) 

Так как попробовать еще раз и, возможно, сервер вверх, или проверить вашу локальная сеть нормально, или попробовать другое зеркало CRAN, или обратитесь к администраторам локальной сети, чтобы узнать, нужно ли устанавливать прокси-сервер.

6

Вы вероятно хотите бинарный пакет в любом случае, и я недавно вновь объяснил, как это сделать:

Самый простой способ что-то вроде этого (и я показываю только команды, не выход, а я делают это в случае Докер в Ubuntu 16.04, и я делаю это в Докер, где счет root, в противном случае добавить sudo спереди)

apt-get update  # refresh 
apt-get install software-properties-common 
add-apt-repository -y "ppa:marutter/rrutter" 
add-apt-repository -y "ppa:marutter/c2d4u" 
apt-get update  # now with new repos 
apt-get install r-cran-igraph 

и он будет просто работать со всеми его зависимостями. Вы не сказали нам, что у вас есть версия Ubuntu. То, что я показал, работает, например, в Ubuntu 16.04; для более старых версий вам нужен другой пакет для команды add-apt-repository.