私はyum
これができることを知っています。しかし、私の問題は少し異なります。
kickstart
オペレーティングシステムをインストールした後、インストール後の手順でglibc.i686 rpmをダウンロードしてインストールするインストール後のスクリプトを作成したいと思いますwget
。インストールされるデフォルトのオペレーティングシステムはx86_64です。そのため、インストール中にglibc.i686パッケージを選択することはできません。また、yum
インストール後のスクリプトでは複雑すぎると考えて使用することはできません。
だから私はすべての依存関係rpmを取得して使用したと思いましたが、依存関係を見つけようとするとrpm
nss-freeblいくつかのrpmが表示されますが、パッケージをインストールしようとするとglibc.i686を参照します(つまり、循環依存関係があります)。同じrpmコマンドで一緒にインストールしようとすると、依存関係のリストが表示されます。
この問題をどのように解決できますか?
答え1
〜のように@WarrenYoungがコメントにコメントしました。、64ビットディストリビューションでは、通常32ビット版と64ビット版の両方のライブラリをインストールできます。たとえば、これは私のFedora 14システムです。
はい
私のスキーマ情報です。
$ getconf LONG_BIT
64
私のオペレーティングシステムのアーキテクチャ情報です。
$ uname -a
Linux grinchy 2.6.35.14-106.fc14.x86_64 #1 SMP Wed Nov 23 13:07:52 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
これは私がインストールしたGLIBCアーキテクチャライブラリです。
$ rpm -q glibc
glibc-2.13-2.i686
glibc-2.13-2.x86_64
始める
%packages
パッケージをインストールするには、キックスタートファイルセクションに次のものを含めることができる必要があります。
%packages
...
glibc-*.i686
...