%20.png)
UbuntuシステムにWineをインストールしようとしていますが、インストールを完了できません。他のQ&Aを数え切れないほど読みましたが、どれも私の問題を解決してくれません。
sudo apt-get install wine
次のメッセージが表示されます:
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 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Synaptic で試してみました: (wine パッケージにはチェックの代わりに感嘆符が付いています)
Could not apply changes!
Fix broken packages first.
パッケージを修正するためにクリックすると、次のエラーが発生します:
E: Unable to correct problems, you have held broken packages.
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
私は次のようなコマンドも試しました
sudo apt-get remove wine
sudo aptitude search wine
sudo dpkg -p Wine
しかし、どれもうまくいきませんでした。今はとても混乱していて、何か簡単なことを見逃しているのかもしれません。私はUbuntuの初心者なので、高度な方法やターミナルコマンドは知りません。何か間違っているのでしょうか? このフォーラムに投稿された解決策とコマンドだけを試しました。ご協力ありがとうございます!
編集:走った後
uname -a; lsb_release -a; apt-cache policy wine wine1.6; sudo apt-get remove wine; sudo apt-get install -f
次のような結果になります:
Linux tommy-Lenovo-Z50-75 3.19.0-33-generic #38~14.04.1-Ubuntu SMP Fri Nov 6 18:17:28 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
apt-cache policy wine wine1.6
wine:
Installed: (none)
Candidate: 1:1.7.50-0ubuntu1
Version table:
1:1.7.50-0ubuntu1 0
500 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ trusty/main amd64 Packages
1:1.6.2-0ubuntu4 0
500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
wine1.6:
Installed: (none)
Candidate: 1:1.6.2-0ubuntu4
Version table:
1:1.6.2-0ubuntu4 0
500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
sudo apt-get remove wine
Building dependency tree
Reading state information... Done
Package 'wine' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Reading package lists... Done
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 3 not upgraded.
編集: 試してみました
$ sudo apt-get remove --purge wine
$ sudo apt-get install wine
実行した後でも、sudo apt-get update
問題は解決しません。
編集 (最後かつ最終): 壊れたパッケージを特定する試みが失敗したので、ラップトップを Ubuntu Gnome (最新バージョン) にフォーマットします。現在のバージョンは、Unity で 14.04 LTS を実行しています。ご協力ありがとうございました。このスレッドは閉じます。私のシステムにはいくつかのパッケージが不足しているようです。新しくインストールしたばかりなので (2 週間前)、もう一度フォーマットします。ご回答ありがとうございました!
答え1
ターミナルに次のように入力します。
$ sudo apt-get remove --purge wine
$ sudo apt-get install wine
これにより、保留中のパッケージが削除され、Wine が適切にインストールされます。また、Wine をソースからインストールしていないことを確認してください。
答え2
現在、問題はありません...証明:
$ 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 3 not upgraded.
PPAにも問題はありません。Trusty用のパッケージがあり
wine
、これはすべきパッケージをインストールするwine1.7
には、これを確認してくださいリンク。私のマシンでこれをテストしたところ、うまくいきました。パッケージはwine
のインストールを強制しますwine1.7
。残念ながら、コマンド を実行するのを忘れただけだと思いますsudo apt-get update
。明らかに、その間に実行しました (更新された質問によると)。パッケージは
wine
「単なる」メタパッケージです。wine
次のコマンドでインストールすることもできます。sudo apt-get install wine1.7
答え3
これにより、必要なリンクも修復されます。
> sudo apt-get install wine --fix-missing