Wine、PlayonLinux、およびその他のプログラムをインストールしようとすると、次のメッセージが表示されます。
端末で:
The following packages have unmet dependencies:
wine : Depends: wine1.5 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
ソフトウェアセンターで:
Package dependencies cannot be resolved
This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
私はすでに「aptitude」でそれらをインストールしようとして失敗しました。
Ubuntu 12.10を実行しています
助けてください!私はしばらくこの問題を抱えていましたが、何をすべきかわかりません!
まず、Synaptic Package Managerがインストールされている場合、次の手順を試します。
それが機能しない場合、またはSynapticがインストールされていない場合は、次を試してください:
Sudo apt-get install -f
どちらも機能しない場合は、ターミナルで次の手順を試してください。
Sudo apt-get update
はパッケージリストを更新しますSudo apt-get autoclean
は部分的なパッケージをクリーンアップしますSudo apt-get clean
はaptキャッシュをクリーンアップしますSudo apt-get autoremove
は不要な依存関係をクリーンアップしますこれを実行中に壊れたパッケージを特定できる場合、このコマンドはそれを非常に強制的に削除します。
Sudo dpkg --remove -force --force-remove-reinstreq packagename
もちろん、「packagename」を実際の名前に置き換えます。
これらのいずれも機能しない場合は、こちらをご覧になることをお勧めします トラブルシューティングガイド 。
ソース:
キャッシュを消去し、パッケージを再ダウンロードしますSudo apt-get clean Sudo apt-get autoclean
Sudo apt-get install -fを試してみてください。これらのエラーも発生しています。
Ubuntuソフトウェアセンターに移動>>編集>>ソフトウェアソース>>ダウンロード元>>米国を選択その後、コンピューターを再起動してソフトウェアセンターに移動し、wineと入力してインストールします
パッケージリストを更新するためのSudo apt-get update Sudo apt-get autocleanは部分的なパッケージをクリーンアップします
ターミナルを開き、次のすべてのコードをコピーして貼り付けます。
Sudo apt-get clean &&
Sudo apt-get autoclean &&
Sudo apt-get autoremove &&
Sudo apt-get update &&
Sudo apt-get upgrade &&
Sudo add-apt-repository ppa:ubuntu-wine/ppa &&
Sudo apt-get update &&
Sudo apt-get install wine1.5
動作しない場合は、これを試してください:これらを行うことをお勧めします:(ほとんどの場合、動作します)
Sudo apt-get install aptitudeコマンドでaptitudeをインストールします
次のようなコマンドでインストールするパッケージをインストールしてみてください
Sudo aptitude install Aptitudeはエラーを表示し、可能な(最良の)解決策を提示します。次のようなメッセージで3つのオプションから選択するように求められます
この解決策を受け入れますか? [Y/n/q /?]希望のパッケージが(インストールされる)リストにリストされていないことがわかったら、nを押してaptitudeが次に最適なソリューションを提供します。数回試用した後(運がよければ)、目的のパッケージがインストール可能リストにあり、依存関係の問題の原因となっているパッケージがダウングレードリストに表示されることがわかります。この段階で、Yを押して解決策を受け入れます。パッケージは、インストール要求を満たすためにダウングレードされます。
申し訳ありませんが、このようなaptitudeのデモを実行することはできませんが、このページでその動作の一部を確認できます。
これを実行中に壊れたパッケージを特定できる場合、このコマンドはそれを非常に強制的に削除します。
Sudo dpkg --remove -force --force-remove-reinstreq packagenameもちろん、「packagename」を実際の名前に置き換えます。