【问题标题】:Package libc6 is not installed未安装软件包 libc6
【发布时间】:2017-09-05 11:02:44
【问题描述】:

我已经构建了 LFS 8.0 并准备了一个基本的 linux 系统。我正在该系统上安装包管理器。我已经从其中的源包安装了 dpkg。安装 dpkg 后,当我尝试安装任何 .deb 包时,它会抛出一个错误以及几个依赖项列表。其中还有一些与 gcc 和 glibc 相关的依赖项。虽然它们已经安装在我的 LFS 系统中。对此进行了很多搜索,但找不到任何帮助材料,说明为什么该软件包即使已经安装也找不到它的 pre-req 软件包。

例如,当我尝试在 lfs 系统中安装 zlib1g_1.2.8.dfsg-5_amd64.deb 时,出现以下错误:

{
root [ /sources ]# dpkg -i zlib1g_1.2.8.dfsg-5_amd64.deb 
Selecting previously unselected package zlib1g:amd64.
(Reading database ... 348 files and directories currently installed.)
Preparing to unpack zlib1g_1.2.8.dfsg-5_amd64.deb ...
Unpacking zlib1g:amd64 (1:1.2.8.dfsg-5) ...
dpkg: dependency problems prevent configuration of zlib1g:amd64:
zlib1g:amd64 depends on libc6 (>= 2.14); however:
Package libc6 is not installed.

dpkg: error processing package zlib1g:amd64 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
zlib1g:amd64

}

注意:我只安装了 dpkg。 apt-get 未安装。

非常感谢任何有关这方面的帮助材料。

谢谢

【问题讨论】:

    标签: linux


    【解决方案1】:

    尽管这些库可能存在于您的系统中,但它们并未作为 deb 软件包安装,对于 dpkg 来说它们是缺失的。如果您想使用 dpkg,则必须将所有这些库安装为 debs。

    【讨论】:

    • 因为我有一个 lfs 环境,所以要使用 dpkg 安装软件包,我必须做些什么才能让 dpkg 识别已安装的库并且不会给出有关已安装库的任何错误。?
    • 我不知道。作为一种解决方法,您可以创建没有文件的虚拟 libc6 包。
    猜你喜欢
    • 2020-07-11
    • 2020-03-22
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 2015-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多