2016-10-07 4 views
0

私はWind River Linuxに取り組んでいます。失敗した依存関係エラー。誰も私が何をしなければならないか教えてくれますか? -Uvhは、アップグレード/ rpmパッケージをインストールするための正しい方法(カーネルは唯一の例外である)ほとんどです:私はまず第一には、インストール時に代わりに-ivhの-Uvhを使用し、過去1日からWind River Linux、Failed Dependency Error

[email protected]:/home/mysql# rpm -ivh MySQL-server-5.6.33-1.linux_glibc2.5.x86_64.rpm 
warning: MySQL-server-5.6.33-1.linux_glibc2.5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 5072e1f5 
error: Failed dependencies: 
     /sbin/chkconfig is needed by MySQL-server-5.6.33-1.linux_glibc2.5.x86_64 
     /usr/lib64/mysql/plugin is needed by MySQL-server-5.6.33-1.linux_glibc2.5.x86_64 
     /usr/lib64/mysql/plugin/debug is needed by MySQL-server-5.6.33-1.linux_glibc2.5.x86_64 

答えて

0

をしようとしています。

最終的な解決策は、(他のすべてが失敗した場合)WRLパッケージに

rpm -qP /sbin/chkconfig *.rpm 

を使用して、それらの依存関係を提供するパッケージを見つけること、そして、これらのパッケージがインストールされていることを確認します。

これらはすべてファイル/ダイレクト依存関係です。お試しください(例:

rpm -qf --whatprovides /sbin/chkconfig 

)ファイルを提供するパッケージがあるかどうかを確認してください。

(注:何がWRLのRPM5ための "作品" に続く、ないのFedora/RHEL上のRPM)の依存関係をマスキング

あなたは(例えば)実行して依存関係をスタブアウトすることができます

mkdir -p /etc/rpm/sysinfo 

echo "/sbin/chkconfig" >> /etc/rpm/sysinfo/Requirename 

が許可されますパッケージングをデバッグするのに役立つでしょう(--nodeps)。

関連する問題