官方版本只有3.5.3太低了,很多生物信息的包都至少3.6所以我花大概快一个星期终于找到了办法,按道理应该很简单的事情被我复杂了
安装老是遇到问题不过好在安装成功了
获取库源
https://mirrors.ustc.edu.cn/CRAN/bin/linux/debian/#supported-branches
对应的安装版本有相应的库源,所以为了自动化安装我们就要找到相应的库源
vim /etc/apt/sources.list#存放库源的文件,在里面加入相应R的库源
库源就是下面那个划圈的
加入后,更新库更新库要在root模式下
su
apt update
apt upgrade
在这一步可能会出现没有公共密钥的情况,
NO——PUBKEY后面的就是密钥,将密钥加入密钥库
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FCAE2A0E115C3D8A#FCAE2A0E115C3D8A这是密钥你换成你的就是
安装R
apt install -t buster-cran40 r-base
不要直接安装使用apt install r-base
这样安装最后还是3.5.3,使用库安装,你加入的库后面有个库名,库名在加r-base这样就可以安装成功了,不然会出现没有依赖包的情况
//官网有详细安装思路,可以看那个找库的网址,有安装方案。//
安装完成R后最考虑的就是rJava的安装
这里就要考虑到jdk了,现在jdk官网找到一个版本合适的jdk