Я думаю, що єдиними пакетами R, доступними через репортаж Ubuntu, є пакети, які підтримує основна команда розробників R. Як і у більшості пакетів, доступні через apt
або синаптичні не завжди є найновішими версіями. На щастя, у вас є можливість додати джерело програмного забезпечення, що підтримується 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 via install.packages("/path/to/downloaded/package.tar.gz", repos=NULL, type="source")
.
Для повноти, ось офіційні вказівки CRAN .