
Finished Dependency Resolution
Error: Package: mysql-server-5.5.31-1.el6.remi.i686 (remi)
Requires: libz.so.1(ZLIB_1.2.0)
入力しましたが、yum --enablerepo=remi install mysq
このエラーが発生しました。 epelをインストールしました。
答え1
これにより、RHELのベースチャネルに5.1 mysql-serverがあります(したがってCentOSリポジトリにあることがわかります)。そのバージョンは利用できませんか? 5.5に特に欲しいものはありますか?
デフォルトでは、非標準リポジトリからインポートされたように見え、そのrpmは(何らかの理由で)特定のバージョンlibz
()に1.2.0
関連付けられています。私はRHEL / CentOS 6の最新バージョンを示しているので、1.2.3-29
これはおそらくすでにインストールされているバージョンであると確信しています。 (ただし確認できますrpm -qa zlib
。)このバージョンが絶対に必要な場合は、2つのオプションがあります。
1).soファイルを提供するパッケージをダウングレードしてみてください(私によると、「zlib」ですが、yum whatprovides */libz.so*
システムでそれを確認する必要があります)。 Yumは明示的に要求しない限り、ダウングレードするように求めるメッセージを表示したくありません。それ以外の場合、衝動的な人々はシステムを左右に壊すでしょう。他のパッケージが含まれる可能性があるため、このパスを選択する場合は、受け入れる前にそのリストを確認してください。
他の1.2.3
もの。通常、サードパーティのリポジトリが主要ソフトウェアチャネルの共有ライブラリをリンクしている場合は、そのパッケージが更新されたときに最新のrpmを更新する必要があります(そうしないように)。これは彼らの間違いである可能性があり、リポジトリが古くなっているかメンテナンスされていない可能性があります。