2010-07-31 2 views
2

Недавно я перешел в Arch Linux, после того, как через 4 года был верен Ubuntu. Все работает как шарм, это заметно быстрее, чем Ubuntu, IMHO его легче настроить, но когда это связано с поддержкой R, ну, Ubuntu принимает медаль. Я не хочу делать еще один дистрибутив и переключаться обратно в Ubuntu, в то время как Debian просто «слишком стабилен» для моего вкуса ... поэтому я буду придерживаться Arch на данный момент.Debian/Ubuntu r-base- *, r-cran- *, revolution-r пакеты: портирование на ArchLinux

Букет из пакетов R, доступных из вселенной Ubuntu и/или репозитория мультиверсии (например, r-cran- * и revolution-r), недоступен в Arch. Конечно, вы всегда можете устанавливать пакеты внутри R с install.packages, но есть десятки пакетов Debian/Ubuntu R и извините меня за это, но это кропотливая работа по их отслеживанию. r-cran-lattice можно заменить на install.packages("lattice"), но как насчет revolution-r (revolution-mkl)? Я хотел бы иметь оптимизации RA в Arch.

Не могли бы вы дать мне несколько советов по поводу этого? В чем подвох? r-core, r-base-dev, r-base-core-dbg, r-base-core-ra ... На самом деле, у меня есть два вопроса:

  • Какая разница между этими (r-base-*) пакетами и "стандартными" R установками ?
  • И как я могу портировать пакеты Debian/Ubuntu в Arch (я говорю только о тех пакетах , которые не поставляются в комплекте с официальной установкой, например r-cran-* и пакетами Revolution-R-like)?

Было бы хорошо, если бы Arch -ers может оказать поддержку вне коробки для R, как Debian, Ubuntu, Suse и пользователей Fedora. Я знаю, что это управляемо, я просто хочу знать, как это сложно.

+4

У меня есть теория .... В любое время кто-то говорит, что они мигрировали с X на Y, все заметно быстрее.Моя теория заключается в том, что если у вас есть, скажем, три аромата одной и той же программы, AB и C, чтобы удвоить скорость A, вы переходите от A к B, затем от B до C, а затем от C до A. By это означает, что вы увеличиваете скорость A экспоненциально, и поэтому после нескольких раундов скорость A превосходит скорость света, и вы можете разделить на ноль. – Will

+1

@ Будь, если бы я был вами, я бы поместил авторское право на это! =) – aL3xa

+0

С заметностью быстрее, вы имеете в виду ядро ​​ОС или GUI? Я использую в основном ubuntu-сервер и не испытываю заметных накладных расходов от ОС при использовании R. – Jeroen

ответ

3

Быстрых из них:

  • Debian является просто «слишком стабилен» верно, только если вы только посмотрите на Debian конюшне - но вы можете выбрать тестирование Debian (как я), который получает обновленные пакеты на ежедневной основе, как только они продержались десять дней на неустойчивой. Это работает для меня и существует уже более десяти лет (!!). Вы также можете получить cran2deb и 2400+ двоичный г-cran- * DEB пакеты (в настоящее время i386 только)

  • разница между r-base-* и "стандартом" R: нет. Я не стараться поддерживать эти пакеты без девиаций, но вы получите немного дополнительных услуг, как автодополнение и т.д.

  • порт из Arch: не знаю, как и Debian (и Ubuntu) работают для меня

В короткое, похоже, что вы выбрали что-то другое и теперь, похоже, заметили, что оно отличается (как в «менее полной поддержке R»).

+0

Спасибо за ответ. Я хотел получить больше информации о Revolution Analytics MKL. Это не так просто, как 'install.packages()', или это так? Не могли бы вы дать мне несколько советов по этому поводу? – aL3xa

+1

Это пакет только для Ubuntu. –

+0

Ubuntu-only = not-available-on-Debian? – aL3xa

1

Установите dpkg в Arch (от AUR, лучше всего с yaourt), и вы можете пойти.

Смежные вопросы