当我打字时
sudo apt-get install r-base-core
我得到以下错误
The following packages have unmet dependencies. r-base-core : Depends: libc6 (>= 2.29) but 2.27-3ubuntu1 is to be installed
现在,据我所知,libc6是一个不应该删除的重要库。
那么,如何从当前版本(2.27)升级到任何版本的>= 2.29?
发布于 2019-05-14 19:44:39
免责声明:
一些人报告说,他们的系统在使用这个答案后就崩溃了。
因此,任何尝试这一点的人,请小心,并确保您在尝试之前创建备份。
据我所知,libc6 2.29是最新版本。并可用于Ubuntu19.04 (链接)。
如果要安装libc6 amd64,请打开此链接下载它,然后打开终端中的下载文件夹并运行sudo dpkg -i libc6_2.29-0ubuntu2_amd64.deb
。
如果您想安装libc6 i386,可以从这个链接下载它,然后打开终端中的下载文件夹并运行sudo dpkg -i libc6_2.29-0ubuntu2_i386.deb
。
现在,libc6_2.29已经不存在了。但是,libc6_2.30和lib6_2.31可以通过这个链接获得(2.31是Ubuntu20.04的正式版本)。
如果您想下载与您的Ubuntu版本所支持的官方版本不同的版本(即18.04版本2.27版,Ubuntu 19.10版2.27版.)检查此链接。
下载适合您的版本,然后打开下载文件夹并运行sudo dpkg -i <the_file_name>
。
发布于 2020-06-15 18:53:25
不要这样做。在这里,我将留下一个图像,说明您在为特定库编译的libc6
上的软件包是多么的依赖!https://sites.google.com/view/dependency-netwok/。
在这里,您将看到一个星形网络,中心的节点(绿色)表示libc6
。我建议两种可能的解决方案:
因为它是您想要的r基核心,所以将存储库更改为与您的特定发行版兼容的存储库。
例如:deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/
在您的/etc/apt/sources.list .列表文件中。通过使用,您将自动被重定向到附近的CRAN镜像。有关CRAN镜像的当前列表,请参见https://cran.r-project.org/mirrors.html。
sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-recommended
另一种解决方案是将整个发行版升级到更新的版本,并与您想要的内容兼容。
https://askubuntu.com/questions/1143268
复制相似问题