Я думаю, что единственными R-пакетами, доступными через репозитории Ubuntu, являются пакеты, поддерживаемые основной командой разработчиков R. Как и в большинстве пакетов, те, которые доступны через apt
или synaptic, не всегда являются новейшими версиями. К счастью, у вас есть возможность добавить программный источник, поддерживаемый CRAN, создав новый файл /etc/apt/sources.list.d/CRAN.list
, содержащий одну строку текста:
deb http://cran.r-project.org/bin/linux/ubuntu trusty/
(замените trusty/
его на кодовое имя вашего дистрибутива; если вы не знаете, введите его lsb_release -c
в терминал). После этого (и apt update
) ваш менеджер пакетов всегда будет установить (или обновление) в CRAN поддерживаемой версии r-base
, r-base-core
и т.д., потому что они будут иметь более высокие номера версий , чем те , в источниках Debian. Смотрите здесь, если apt
жалуется на неподписанный репо.
Для всех других пакетов (AKA «дополнительные пакеты») я предпочитаю устанавливать в R через install.packages(c("name_of_package", "name_of_other_package"))
всякий раз, когда это возможно, если я точно не знаю, что версия в CRAN устарела и что более новая версия имеет необходимые мне функции. В таких случаях вы можете установить с GitHub devtools::install_github('AccountName/RepositoryName')
или загрузить архив и установить его из окна терминала через R CMD INSTALL name_of_package.tar.gz
или в R через install.packages("/path/to/downloaded/package.tar.gz", repos=NULL, type="source")
.
Для полноты вот официальное руководство от CRAN .