zlib-1.2.3-27 がインストールされていますが、パッケージ化しようとしているソフトウェアには zlib-1.2.2 が必要です。
パッケージ化しようとしているソフトウェアは、コンパイル済みのバイナリです。自分でソースからビルドする唯一のオプションですか?
zlib-1.2.3-27 がインストールされていますが、パッケージ化しようとしているソフトウェアには zlib-1.2.2 が必要です。
パッケージ化しようとしているソフトウェアは、コンパイル済みのバイナリです。自分でソースからビルドする唯一のオプションですか?
そのソフトウェアがひどく必要な場合は、zlib-1.2.2(またはターゲットとあまり変わらない他のバージョン)のspecfileを取得し、パッケージの名前をに変更します。ライブラリzlib-legacy
に注意してください(つまり、両方のパッケージがlibz.so
共有ライブラリを提供する可能性があります)。また、rpmスペックファイルにもう1行追加する必要があります。Provides: zlib = 1.2.2
を介してblobrpmをインストールしますrpm -ivh
。注:これはテストされていません。
(適切なレガシーパッケージを作成せずに)簡単に汚く、推奨されないハックは、(バージョン1.2.3の)にリンクlibz.so.1.2.2
することです。libz.so
これは、APIの互換性に応じて機能する場合と機能しない場合があります。を介してblobrpmをインストールしますrpm -ivh --nodeps
。