0
我已經構建了LFS 8.0並準備了一個基本的linux系統。我在該系統上安裝包管理器。我已經從源代碼包中安裝了dpkg。安裝dpkg後,當我嘗試安裝任何.deb軟件包時,它將引發錯誤以及幾個依賴項的列表。其中也包括一些與gcc和glibc相關的依賴項。儘管它們已經安裝在我的LFS系統中。已經搜索了很多關於這個,但沒有找到任何幫助材料,爲什麼該包無法找到其預先需要的軟件包,甚至已經安裝。未安裝libc6軟件包
例如,當我嘗試安裝zlib1g_1.2.8.dfsg-5_amd64.deb在LFS系統,出現下面提到的錯誤:
{
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沒有安裝。
任何有關這方面的幫助材料都非常感謝。
感謝
因爲我有一個lfs環境,所以要使用dpkg安裝軟件包,我必須這麼做,以便dpkg能夠識別已安裝的庫並且不會給出有關已安裝庫的任何錯誤。 – user3082156
我不知道。作爲一種解決方法,您可以創建不帶文件的dummy * libc6 *包。 – pacholik