9

我使用 aptitude install 安装了一个包 Ubuntu 11.10 oneiric,显然由于依赖关系我无法安装。我在执行此操作时删除了更多库。我卸载了 Rstudio,但仍然无法在我的机器上安装 R。我在 ubuntu 上,这是我在运行 sudo apt-get install r-base 时得到的

以下软件包具有未满足的依赖关系: r-base : Depends: r-base-core (>= 2.15.3-1quantal0) 但不会安装 Depends: r-recommended (= 2.15.3-1quantal0) 但它不会安装 推荐:r-base-html 但不会安装 E:无法纠正问题,您持有损坏的软件包。

任何想法如何从头开始并让 R 再次运行?

更多错误日志:以下软件包具有未满足的依赖关系 r-base-core :取决于:libblas3 但它不可安装或 libblas.so.3 但不可安装或 libatlas3-base 但不可安装取决于:libc6( >= 2.15) 但要安装 2.13-20ubuntu5.3 取决于:liblapack3 但它不可安装或 liblapack.so.3 但不可安装或 libatlas3-base 但不可安装取决于:liblzma5 (>= 5.1. 1alpha+20120614) 但无法安装 -</p>

4

5 回答 5

14

尝试这个

如果您已将新 ubuntu 存储库中的一行添加到 /etc/apt/sources.list,请删除该行。然后,运行命令

sudo add-apt-repository ppa:marutter/rrutter 
sudo apt-get update 
sudo apt-get upgrade 

它对我有用,答案来自这里 http://r.789695.n4.nabble.com/Upgrading-on-Ubuntu-from-2-11-1-to-2-15-1-td4636965.html

于 2013-03-25T17:16:31.503 回答
2
  1. 卸载以前的 R 安装:

    sudo R --no-save
    pkgList <- installed.packages(priority='NA')
    remove.packages(pkgList)
    q()
    sudo apt-get remove --purge r-cran* r-base*
    
  2. 按照以下说明(针对 R 部分): 如何在 Ubuntu 中安装 R、JGR 和 Deducer

于 2013-07-12T23:44:56.417 回答
0

要列出您使用 aptitude 安装的内容,请键入以下内容

xyz@sxyzcom~$ sudo apt-get remove

这应该列出您的 R 安装的剩余内容以及可能缺少的其他任何依赖项然后您可以运行

xyz@sxyzcom~$ sudo apt-get autoremove

这应该让你回到第一方。

于 2013-03-07T02:36:57.163 回答
0

如果您遇到有关损坏包的问题,​​那么首先通过检查依赖关系来删除该包,然后强制删除该包,并且当您对系统进行重大更改时不要忘记重新启动。要删除该软件包,请使用这些 shell 命令

$ sudo su

然后输入你的密码

# apt-cache rdepends package-name
# apt-get --purge remove --force package-name

使用这些 shell 命令

# apt-get clean
# apt-get autoclean
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
# reboot

这对我有用,试试这个,我相信这会解决你所有的问题,祝你好运。

于 2013-07-26T04:18:47.487 回答
0

如果你想强行删除包,你可以这样做

sudo dpkg --remove --force-remove-reinstreq package_name 

接着

sudo apt-get update
于 2016-08-20T03:54:04.640 回答