如何将Kubuntu 14.4 LTS上的R安装从3.0.2升级到当前的3.2.4?
就像是
sudo su echo“deb http://www.stats.bris.ac.uk/R/bin/linux/ubuntu trusty /”>> /etc/apt/sources.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 apt-get update apt-get upgrade
或者这种变化不起作用 - R将保持在3.0.2 . 我尝试用 wily/
替换 trusty/
,但这也没有改变任何东西 .
1 回答
通常https://www.digitalocean.com/community/tutorials/how-to-set-up-r-on-ubuntu-14-04应该可以工作,但......
应检查策略是否设置正确 . 具有较高引脚优先级的存储库优先于具有较低引脚优先级的存储库 . 如果两个存储库的Pin-Priority相同,则安装具有较新版本的软件包 .
如果原始Ubuntu存储库的Pin优先级高于新的(例如
deb http://www.stats.bris.ac.uk/R/bin/linux/ubuntu trusty/
),则不考虑新的存储库 .检查政策
并删除不祥的存储库 . 然后检查Pin-Priority . 例如,可能有类似的行
这里的存储库来自
de.archive.ubuntu.com
,Pin-Priority是500.已安装的软件包的Pin优先级为500.优先级超过1000(例如1001)的软件包会使它成为首选,即使它是一个旧版本的软件包优先级较低 .apt
检查文件夹/etc/apt/preferences.d/
并检查其中的文件 - 无论其名称如何! - 对于偏好 . 这样的文件可能看起来像确保没有这样的文件,或者使用
#
将其行转换为注释 .请参阅https://unix.stackexchange.com/a/218955/122989以供参考 .