Хорошо, я предпочитаю устанавливать пакеты в локальную папку R ~/R/
, но это просто вопрос индивидуальных предпочтений ... вы также можете предоставить себе разрешение на запись в библиотеку по умолчанию, это не имеет никакого значения.
Обязательно добавляйте актуальные пакеты. Эти пакеты, доступные в репозиториях по умолчанию, довольно старые. R v.2.9.0 доступна по умолчанию в 9.10, а v.2.10.1 теперь доступна.
Так что будьте в курсе, добавьте эту строку в файл /etc/apt/sources.list
(замените <text>
на адрес сервера CRAN, вы можете найти адреса серверов в www.r-project.org
> CRAN> Linux> Ubuntu):
deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu karmic/
затем запустите эту строку в терминале:
gpg --keyserver subkeys.pgp.net --recv-key E2A11821 && gpg -a --export E2A11821 | sudo apt-key add -
и если ключи импортированы правильно, запустите:
sudo apt-get install r-base-core
или, если вы уже установили R, запустите:
sudo apt-get update && sudo apt-get upgrade
Вы должны также проверить наличие alias
функций (попробуйте man alias
в терминале) для автоматизации повторяющихся задач ... чувствуйте себя комфортно в терминале, Synaptic действительно хороший инструмент, но большинство пользователей Linux предпочитают подход командной строки для хорошая причина - это очень настраиваемый =)
Я рекомендую вам придерживаться одного сервера (советуем при выборе сервера по умолчанию - я предпочитаю сервер UCLA, Беркли работает просто отлично, Главный сервер обычно чертовски занят ... так что ...)
Кроме того, вы можете добавить сервер CRAN по умолчанию в функцию .First ():
# replace '<server address>'
.First() <- function() {
options("repos" = c(CRAN = "<my.favorite.cran.mirror>"))
}
теперь вы можете просто набрать:
> install.packages('<somepackage>')
и вы потеряете скучное окно списка серверов Tcl / Tk ! О, какое облегчение!
Добро пожаловать в Ubuntu!
Ура, приятель!