web-dev-qa-db-ja.com

wine:wine1.6またはwine1.8に依存しますが、インストールされません。壊れたパッケージを保持しています。

Ubuntu 16.04にwineをインストールしたいのですが、エラーが発生しています:

$ Sudo apt-get install wine
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 wine : Depends: wine1.6 or
                 wine1.8 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

これも試しました:

$ Sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

問題を修正できない、壊れたパッケージを保持している への回答に従い、次のコマンドを実行しました。

dpkg --get-selections | grep hold

しかし、出力はありませんでした。

その後、dpkg --get-selectionsも試して、すべてのパッケージを表示しました。 「削除」にはいくつかのものがあったので、次を実行しました。

$ dpkg --get-selections | grep deinstall
ca-certificates-mono            deinstall
libevent-2.0-5:AMD64            deinstall
libgdata2.1-cil                 deinstall
libglib2.0-cil                  deinstall
libgtk2.0-cil                   deinstall
libmx-1.0-2:AMD64               deinstall
libnewtonsoft-json5.0-cil       deinstall
mono-runtime-common             deinstall
nvidia-304                      deinstall
nvidia-opencl-icd-304           deinstall
tlp                             deinstall
tlp-rdw                         deinstall
transmission-gtk                deinstall
xserver-xorg-legacy             deinstall

ただし、これらのパッケージはアンインストールできません。また、 PPAを追加した後、満たされていない依存関係を解決するにはどうすればよいですか? および this one に対する回答も試みましたが、何も解決していません。

Aptitudeを使用してみましたが、問題は同じです。

Synapticパッケージマネージャーでも試しました。また、依存関係を解決することもできません。

could not apply changes, fix broken packages first

また、次のコマンドも試しました。

Sudo aptitude -f install wine
Sudo apt-get dist-upgrade
Sudo apt-get update
dpkg --get-selections | grep hold
dpkg --get-selections
dpkg --get-selections | grep deinstall
Sudo apt-get clean
Sudo apt-get autoclean
Sudo dpkg --configure -a
Sudo aptitude -f install wine
Sudo apt-get -f install wine

しかし、それらのどれもそれを修正しませんでした。

他に何ができますか?

2
theoneabhinav

Ubuntu 16.04 LTS(64ビット)を使用していますが、同じエラーが発生しました。「E:問題を修正できません。壊れたパッケージを保持しています。」 mysql-workbenchをインストールしようとしています。

以下を実行して問題を解決しました。

  1. Sudo apt autoremove(不要になったパッケージを削除)
  2. 須藤apt-getアップデート
  3. Sudo apt-get install package-name(e.g. wine、mysql-workbenchなど)

それがあなたのために働くことを願っています。

1
ikolim

ユニバースリポジトリが有効になっていることを確認してください。 Ubuntuソフトウェア->インターネットからダウンロード可能。最初の4つをチェックして閉じる。

ターミナルで次のコマンドを入力します。

$ sudo apt-get purge python3-software-properties

そして、インストールしてみてください

$ apt-get -f install(場合によっては-fが機能しませんでした)

0
Naresh S Nash