Wine kann nicht installiert werden (beschädigte Pakete enthalten)

Wine kann nicht installiert werden (beschädigte Pakete enthalten)

Ich versuche Wine auf meinem Ubuntu-System zu installieren, kann die Installation aber nicht abschließen. Ich habe unzählige andere Fragen und Antworten gelesen, aber keine davon scheint mein Problem zu beheben. Wenn ich versuche, es mit

sudo apt-get install wine

Ich erhalte diese Meldung:

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.

Ich habe es mit Synaptic versucht: (das Wine-Paket hat ein Ausrufezeichen statt einem Häkchen)

Could not apply changes!  
Fix broken packages first.

Ich klicke auf „Pakete reparieren“ und dann tritt dieser Fehler auf:

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

Ich habe auch Befehle wie ausprobiert

sudo apt-get remove wine
sudo aptitude search wine
sudo dpkg -p Wine

aber keines davon hat so gut funktioniert. Ich bin gerade so verwirrt, dass ich vielleicht etwas Einfaches übersehe. Ich bin ein neuer Ubuntu-Benutzer, daher kenne ich keine fortgeschrittenen Methoden und Terminalbefehle. Mache ich etwas falsch? Ich habe nur Lösungen und Befehle ausprobiert, die in diesem Forum gepostet wurden. Vielen Dank im Voraus für die Hilfe!

Bearbeiten: Nachdem ich gelaufen bin

uname -a; lsb_release -a; apt-cache policy wine wine1.6; sudo apt-get remove wine; sudo apt-get install -f Ich bekomme:

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.

Bearbeiten: Ich habe es versucht

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

auch nach dem Ausführen sudo apt-get update. Das Problem bleibt bestehen.

Bearbeitung (letzte und endgültig): Nach einem erfolglosen Versuch, die defekten Pakete zu ermitteln, werde ich meinen Laptop auf Ubuntu Gnome (neueste Version) formatieren. Derzeit verwende ich Version 14.04 LTS mit Unity. Vielen Dank für all Ihre Hilfe, dieser Thread sollte geschlossen werden. Es scheint, dass meinem System einige Pakete fehlen. Da es also frisch installiert wurde (vor 2 Wochen), werde ich es einfach erneut formatieren. Nochmals vielen Dank für alle Antworten!

Antwort1

Geben Sie Folgendes in ein Terminal ein:

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

Dadurch sollten alle zurückgehaltenen Pakete entfernt und Wine ordnungsgemäß installiert werden. Stellen Sie außerdem sicher, dass Sie Wine nicht aus der Quelle installiert haben.

Antwort2

  1. Sie haben derzeit kein Problem ... nachgewiesen durch:

    $ 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. Das PPA hat auch keine Probleme. Es gibt ein Paket winefür Trusty und diessollenInstallieren Sie das Paket wine1.7Überprüfen Sie es mit diesemVerknüpfung. Nachdem ich dies auf meiner Maschine getestet habe, funktioniert es. Das Paket wineerzwingt die Installation von wine1.7. Ich fürchte, Sie haben einfach vergessen, den Befehl auszuführen sudo apt-get update. Offensichtlich haben Sie es in der Zwischenzeit getan (gemäß Ihrer aktualisierten Frage).

  3. Das Paket wineist "nur" ein Metapaket. Sie können es auch winemit dem Befehl

    sudo apt-get install wine1.7
    

Antwort3

Dadurch würden auch die erforderlichen Links repariert.

> sudo apt-get install wine --fix-missing

verwandte Informationen