如何将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。我尝试用trusty/
替换wily/
,但这也没有改变任何内容。
答案 0 :(得分: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/
),则不会考虑新的存储库。
使用
检查政策sudo apt-cache policy r-base
删除不祥的存储库。然后检查Pin-Priority。例如,可能有一行像
3.0.2-1ubuntu1 0
500 http://de.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
此处存储库来自de.archive.ubuntu.com
,Pin-Priority为500.已安装的软件包的Pin优先级为500.优先级超过1000(例如1001)的软件包会使其成为首选,即使它& #39;是较旧的版本,具有较低优先级的包。
apt
检查文件夹/etc/apt/preferences.d/
并检查其中的文件 - ,无论其名称如何! - 用于首选项。这样的文件可能看起来像
Package: *
Pin: release o=Ubuntu
Pin-Priority: 1001
确保没有此类文件,或将其行转换为#
的评论。