CentOSサーバーにgriveをインストールしようとしています。利用可能な速度は次のとおりです。
grive-0.3.0-1.el6.xz.x86_64.rpm
問題はrpmがjson-cバージョン0.11に関連しているようですが、実際に必要なのはjson-c 0.10です。
簡単に言えば、yumがメッセージを表示するとき:
「依存関係が修正されました。griveとjson-c 0.11の2つのパッケージがインストールされています。」
返信する方法はありますか?
「ライブのインストールを続けるが、欲しくないjson-c 0.11"のインストール(つまりアップグレード)
ティア
ベストアンサー1
Yumがそうする方法はありません。これはパッケージマネージャの目的に反します。また、パッケージが正しく動作しないことがよくあります。パッケージマネージャは、依存関係が適切に定義され、過度に制限されないように努力しています。
つまり、rpm
この--nodeps
フラグを使用してユーティリティを介してrpmをインストールできます。したがって、パッケージのライフサイクルを手動で管理するのはユーザーの責任です。これは一般的に賢明ではありませんが、このオプションを試してみると便利です。構文は次のとおりです。
rpm -i --nodeps [package].rpm
Yum!はこの問題について次の声明を発表しました。http://yum.baseurl.org/wiki/NoDeps.html。