
Я хочу установить R-base
sidздесьв 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