我刚刚将我的 Ubuntu 桌面从 10.10 升级到 11.04。除了尝试将当前的 R 2.12.1 更新到 R 2.13.0 时,一切运行正常。
我按照自述文件进行操作:
并添加
deb http://cran.xl-mirror.nl/bin/Linux/Ubuntu natty/
deb-src http://cran.xl-mirror.nl/bin/Linux/Ubuntu natty/
deb http://nl.archive.Ubuntu.com/Ubuntu/ natty-backports restricted main multiverse universe
致我的
/etc/apt/sources.list
并补充说
CRAN 上的 Ubuntu 档案使用“Michael Rutter”的密钥签名,密钥 ID 为 E084DAB9。您可以使用以下命令获取此密钥
gpg --keyserver keyserver.Ubuntu.com --recv-key E084DAB9
然后将其输入到 apt-key 中
gpg -a --export E084DAB9 | sudo apt-key add -
它出现在突触包管理器中(所以我认为它有效了)。
但运行时sudo apt-get update
出现错误,提示:
正在读取包裹列表...错误!
E:遇到没有 Package: 标头的部分 E:MergeList /var/lib/apt/lists/cran.xl-mirror.nl_bin_linux_ubuntu_natty_en 存在问题 E:无法解析或打开软件包列表或状态文件。E:_cache->open() 失败,请报告。
和
初始化包信息时出现无法解决的问题。
请报告针对“update-manager”包的这个错误并包含以下错误消息:
'E:遇到没有 Package: 标题的部分,E:MergeList 出现问题 /> var/lib/apt/lists/cran.xl-mirror.nl_bin_linux_ubuntu_natty_en,E:无法解析或打开软件包列表或状态文件。'
我该如何解决这个问题?我不是经验丰富的 Ubuntu 用户,但一直在 Mac 和 Windows 上使用 R。
答案1
我怀疑 CRAN 镜像还没有“natty”的行。只需让它
deb http://cran.xl-mirror.nl/bin/linux/ubuntu maverick/
目前你应该没问题。对于 r-sig-debian 列表来说,这是一个好问题,该列表用于解决有关 Debian/Ubuntu 上的 R 的问题。