首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何安装libc6版本的>= 2.29?

如何安装libc6版本的>= 2.29?
EN

Ask Ubuntu用户
提问于 2019-05-14 19:28:26
回答 2查看 172.9K关注 0票数 35

当我打字时

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?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 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

编辑06/01/2020:

现在,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>

票数 15
EN

Ask Ubuntu用户

发布于 2020-06-15 18:53:25

不要这样做。在这里,我将留下一个图像,说明您在为特定库编译的libc6上的软件包是多么的依赖!https://sites.google.com/view/dependency-netwok/

在这里,您将看到一个星形网络,中心的节点(绿色)表示libc6。我建议两种可能的解决方案:

1.添加兼容的存储库

因为它是您想要的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

代码语言:javascript
运行
复制
sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-recommended

2.升级

另一种解决方案是将整个发行版升级到更新的版本,并与您想要的内容兼容。

票数 6
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1143268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档