Пакеты Debian / Ubuntu r-base- *, r-cran- *, Revolution-r: перенос на ArchLinux

Недавно я перешел на Arch Linux, после ~ 4 лет верности Ubuntu. Все работает как шарм, заметно быстрее Ubuntu, имхо проще настраивать, но когда дело касается поддержки R, ну, Ubuntu получает медаль. Я не хочу делать еще одну перетасовку дистрибутива и снова переключаться на Ubuntu, в то время как Debian просто «слишком стабилен» на мой вкус ... поэтому я пока останусь с Arch.

Множество пакетов R, доступных из репозиториев Universe Ubuntu и / или multiverse (например, 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, _9 _... Собственно, у меня два вопроса:

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

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


person aL3xa    schedule 31.07.2010    source источник
comment
У меня есть теория .... Каждый раз, когда кто-то говорит, что они перешли с X на Y, все становится заметно быстрее. Моя теория состоит в том, что если у вас есть, скажем, три разновидности одной и той же программы, AB и C, чтобы удвоить скорость A, вы переходите от A к B, затем от B к C, затем от C обратно к A. это означает, что вы увеличиваете скорость A экспоненциально, и, следовательно, через несколько раундов скорость A превосходит скорость света, и вы можете разделить на ноль.   -  person    schedule 26.10.2011
comment
@ Будь я на твоем месте, я бы поставил на него авторские права! знак равно   -  person aL3xa    schedule 26.10.2011
comment
Вы имеете в виду ядро ​​ОС или графический интерфейс? Я использую в основном ubuntu-server и не испытываю заметных накладных расходов со стороны ОС при использовании R.   -  person Jeroen    schedule 27.10.2011
comment
@Jeroen Я имел в виду OS per se. Тем не менее, я должен провести несколько тестов ... (но OTR Arch лучше, быстрее и надежнее, чем Ubuntu! Там ... Я сказал это вслух!)   -  person aL3xa    schedule 27.10.2011
comment
@Jeroen Там просто нет беспорядка. Вообще, по сути, вам нужно установить dbus и X самостоятельно (если, конечно, вам это нужно).   -  person mbq    schedule 28.10.2011
comment
Версия Ubuntu Server сама по себе довольно чистая. И, как уже было сказано, я никогда не замечал серьезных накладных расходов от этого «беспорядка», и это удобно, когда вам это нужно.   -  person Jeroen    schedule 28.10.2011
comment
@mbq, это правда, но лично я бы предпочел не использовать свою машину Arch в качестве сервера ... В этом случае я бы, вероятно, остановился на Ubuntu.   -  person aL3xa    schedule 29.10.2011
comment
@Jeroen Конечно, это не имеет значения на рабочей станции или сервере, но на ноутбуке важно время загрузки и питание. Однако я также использую Arch на рабочих станциях и серверах из-за его сверхбыстрого пакета и надежного менеджера пакетов, независимого от сеанса сетевого менеджера и файлов конфигурации, которые не изменяются некоторыми дружественными к задержкам графическими интерфейсами.   -  person mbq    schedule 29.10.2011
comment
@mbq amin, хотя pacman знает, что нужно делать, если у вас большая база данных пакетов, и в эти дни я заметил, что загрузка занимает слишком много времени. Но определенно Arch положил конец моей привычке перетасовывать дистрибутивы. И, мальчик, мне нравится, когда мы отклоняемся от темы и обсуждаем, что лучше: A или B? знак равно   -  person aL3xa    schedule 30.10.2011


Ответы (2)


Быстрые:

  • Debian просто "слишком стабилен" верно только в том случае, если вы смотрите только на стабильную версию Debian, но вы можете выбрать тестирование Debian (как и я), которое обновляет пакеты ежедневно после того, как они длились десять дней в нестабильном состоянии. У меня это работает уже более десяти лет (!!). Вы также получаете пакеты Cran2deb и 2400+ бинарных пакетов r-cran- * deb (в настоящее время только i386)

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

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

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

person Dirk Eddelbuettel    schedule 31.07.2010
comment
Спасибо за ответ. Я хотел получить больше информации о Revolution Analytics MKL. Не все так просто, как install.packages(), или нет? Не могли бы вы дать мне несколько советов по этому поводу? - person aL3xa; 01.08.2010
comment
Только Ubuntu = недоступно на Debian? - person aL3xa; 03.08.2010
comment
Опять же, черт возьми, говорю я. Спасибо за информацию, я разместил вопрос на панели запуска, может, однажды мне повезет! знак равно - person aL3xa; 03.08.2010
comment
@ aL3xa: почему бы вам не связаться с Revolution R для получения информации о том, как получить пакет Revolution-R для Arch ...? - person Ben Bolker; 28.10.2011

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

person mbq    schedule 28.10.2011