web-dev-qa-db-ja.com

Wineをインストールできません(壊れたパッケージを保持)

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で試しました:(ワインパッケージにはチェックではなく感嘆符が付いています)

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週間前)再度フォーマットします。回答ありがとうございます!

次を端末に入力します。

$ Sudo apt-get remove --purge wine
$ Sudo apt-get install wine

これにより、保持されているパッケージが削除され、Wineが適切にインストールされます。また、ソースからWineをインストールしていないことも確認してください。

2
user454723
  1. 現在、問題はありません...によって証明されています:

    $ 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.
    
  2. PPAにも問題はありません。 Trusty用のパッケージwineがあり、このshouldパッケージをインストールしますwine1.7これで確認します link 。私のマシンでこれをテストしたので動作します。パッケージwineは、wine1.7のインストールを強制します。 Sudo apt-get updateコマンドを実行するのを忘れたのではないかと心配しています。明らかにあなたはその間にそれをしました(あなたの更新された質問によると)。

  3. パッケージwineはメタパッケージ「のみ」です。コマンドでwineをインストールすることもできます

    Sudo apt-get install wine1.7
    
0
A.B.

これにより、必要なリンクも修復されます。

> Sudo apt-get install wine --fix-missing
0
dschinn1001