Установить пакеты R из двоичного файла в Ubuntu Lucid - PullRequest
3 голосов
/ 28 сентября 2010

Я установил R в Ubuntu Lucid с помощью команды

sudo aptitude install r-base

Когда я пытаюсь установить "install.packages", кажется, чтоскачать исходный код, а затем потратить целую вечность на его компиляцию.Как я могу получить его, просто загрузив и установив двоичные файлы, как я привык к Windows?

Есть ли необходимость компилировать пакеты самостоятельно?Я работаю внутри виртуальной машины, поэтому было бы замечательно держать все как можно тоньше.

Спасибо

Ответы [ 2 ]

6 голосов
/ 28 сентября 2010

CRAN распространяет исходный код только для Unix, другими словами, двоичные файлы не предлагаются (в отличие от Windows).Поэтому вам просто нужно скомпилировать пакеты локально.

Тем не менее, мы работаем уже несколько лет над системой, чтобы превратить исходные пакеты CRAN в двоичные пакеты Debian - см. cran2deb / debian.cran.r-project.org .В настоящее время мы создаем двоичные файлы i386 для тестирования Debian и в настоящее время переписываем бэкэнд, чтобы снова предложить amd64 для Debian, а затем со временем i386 и amd64 для Ubuntu.Это уже предлагает более двух тысяч бинарных пакетов, но еще не для всех разновидностей, которые мы хотели бы поддерживать в конечном итоге .

Если и когда эта цель будет достигнута, трудно сказать;это волонтерская работа, и главный разработчик (Чарльз) недавно потерял свой ноутбук.

4 голосов
/ 28 сентября 2010

Пакеты CRAN доступны в репозитории пакетов Ubuntu, но обновляются только CRAN при обновлении Ubuntu.Если вы хотите использовать последнюю версию пакета CRAN, а репозиторий не той же версии, вам нужно будет выполнить процедуру компиляции / установки.

Подробности о пакетах Ubuntu R можно найти на CRAN , который должен предоставить вам всю необходимую информацию.

Поскольку это (предоставление двоичных файлов) - это все усилия добровольцев со стороны сопровождающих CRAN, R Core и других преданных членов.сообщества (например, Dirk, Vincent и Michael для пакетов Debian и Ubuntu) основное внимание было уделено предоставлению двоичных файлов для систем, где самостоятельная компиляция труднее, поскольку необходимые инструменты не так легко доступны, в отличие от Linux.

...