重新安装R linux的Ubuntu的:未满足的依赖R

我使用aptitude install来安装一个包,Ubuntu 11.10 oneiric,显然我无法安装,因为依赖。 在做这件事的时候,我删除了更多的库。 我卸载了Rstudio,但仍然无法在我的机器上安装R。 我在Ubuntu上,这是我运行sudo apt-get install r-base时得到的

以下软件包有未满足的依赖关系:r-base:取决于:r-base-core(> = 2.15.3-1quantal0),但不会被安装。取决于: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)但它不是可安装的 –

    尝试这个

    如果您已经从新的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

    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

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

     xyz@sxyzcom~$ sudo apt-get remove 

    这应该列出你的R安装的剩余部分以及其他可能的缺失依赖关系。然后你可以运行

     xyz@sxyzcom~$ sudo apt-get autoremove 

    这应该让你回到原点。

    如果您遇到关于Broken软件包的问题,​​那么首先要先检查依赖关系,然后强制删除这个软件包,并且当您对系统进行大量更改时,请不要忘记重启。 要删除该软件包,请使用这些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 

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

    如果你想强制删除软件包,你可以这样做

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

    接着

     sudo apt-get update