在从源代码安装R之前,我通常会做" sudo apt-get build-dep r-base"它总是在Ubuntu下工作。现在我有一台带有LXDE的Debian(测试)机器,在执行上述操作时,我获得了" E:无法找到r-base"的源包。可能是导致此错误的原因是什么?
更新
我忘了将deb http://stat.ethz.ch/CRAN/bin/linux/debian jessie-cran3
和deb-src http://stat.ethz.ch/CRAN/bin/linux/debian jessie-cran3
添加到/etc/apt/sources.list
。在sudo apt-get update
之后,我获得了:
Reading package lists... Done
W: GPG error: http://stat.ethz.ch jessie-cran3/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 06F90DE5381BA480
作为cran.r-project.org - &gt;部分。下载R for Linux - &gt; debian - &gt;安全APT说,需要增加一个关键。由于失败了,我通过sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <NUMBER>
做了一点点不同,其中<NUMBER>
是上面给出的数字,所以06F90DE5381BA480
答案 0 :(得分:4)
这对我有用:
sudo sh -c 'echo "deb http://cran.rstudio.com/bin/linux/debian wheezy-cran3/" >> /etc/apt/sources.list'
sudo apt-key adv --keyserver keys.gnupg.net --recv-key 381BA480
sudo apt-get update
sudo apt-get install r-base