我已经构建了LFS 8.0,并准备了一个基本的linux系统。我正在那个系统上安装软件包管理器。我已经从一个源包中安装了dpkg。在安装dpkg之后,当我尝试安装任何.deb包时,它会抛出一个错误以及几个依赖项的列表。其中也有一些与gcc和glibc有关的依赖关系。尽管它们已经安装在我的LFS系统中。已经搜索了很多关于这一点,但找不到任何帮助材料,为什么包不能找到它的预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。
任何有关这方面的帮助材料都是非常感谢的。
谢谢
发布于 2017-09-05 13:30:58
虽然这些库可能存在于您的系统中,但它们并不是作为deb包安装的,对于dpkg,它们是丢失的。如果要使用dpkg,则必须将所有这些库安装为_deb_s。
https://stackoverflow.com/questions/46053357
复制相似问题