Как установить R-base sid в Debian jessie?

Как установить R-base sid в Debian jessie?

Я хочу установить R-basesidздесьв Debian. Было бы здорово, если бы некоторые установленные пакеты CRAN могли поддерживаться в версии SID. Код

sudo apt install r-base/unstable

Выход

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Release 'unstable' for 'r-base' was not found

Я тоже безуспешно пытался sudo apt-get install r-base/unstable. Я не могу найти R 3.4.x в apt search R-base| grep 3.4. Я думаю, что может быть достаточно добавить источник R-base sid в /etc/apt/sources.list. Однако я не смог найти точный адрес на домашней странице пакета.

ОС: Debian 8.7
R: текущая версия 3.3.3

решение1

Следоватьофициальные инструкции по CRANи внесите соответствующие изменения /etc/apt/sources.list.

Затем, чтобы установить портированные пакеты R 3.4, вы можете сделать следующее:

sudo apt-get -t jessie-backports install r-base

решение2

После нескольких проб и ошибок с официальными инструкциями мне помогло следующее:

Используйте текстовый редактор, чтобы добавить следующее etc/apt/sources.list:

deb [trusted=yes] http://ftp.us.debian.org/debian sid main
deb-src [trusted=yes] http://ftp.us.debian.org/debian sid main

(осторожно, здесь мы добавляем поддержкуболеечем просто R).

Вы также можете сделать все из командной строки, например:

d0="[trusted=yes] http://ftp.us.debian.org/debian sid main"
d1="deb $d0"
d2="deb-src $d0"
sudo (echo "$d1"; echo "$d2") >> /etc/apt/sources.list
## check this worked 
cat /etc/apt/sources.list

затем

### ensure have keyring
sudo apt-get install -y debian-archive-keyring
## add key for R (I think this is still necessary)
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
### ensure no errors with apt-get update
sudo apt-get install -y libappstream4
sudo apt-get update
sudo apt-get install -y r-base r-base-dev libopenblas-base
sudo apt-get autoremove

Связанный контент