私はLFS 8.0をビルドし、ベースのLinuxシステムを用意しました。私はそのシステムにパッケージマネージャをインストールしています。私はそこにソースパッケージからdpkgをインストールしました。 .debパッケージをインストールしようとするとdpkgをインストールした後、いくつかの依存関係のリストと共にエラーがスローされます。その中には、gccやglibcに関連する依存関係もあります。彼らはすでに私のLFSシステムにインストールされています。これに関して多くのことを検索しましたが、パッケージがまだインストールされていてもpre-reqパッケージを見つけられなかった理由を助ける資料が見つかりませんでした。例えばパッケージlibc6がインストールされていません
私は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はインストールされていません。
これに関するお手伝いをさせていただきます。
おかげ
私はlfs環境を持っているので、dpkgを使ってパッケージをインストールするには、dpkgがインストールされたライブラリを認識し、インストールされたライブラリに関するエラーを出さないようにする必要があります。 – user3082156
私は分かりません。回避策として、ダミー* libc6 *パッケージをファイルなしで作成することができます。 – pacholik