Wie lade ich Wine herunter (wine1.5-i386 Broken Package Error)?

8

Ich habe versucht:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5

und es ist fehlgeschlagen.

Der Fehler scheint zu sein:

The following packages have unmet dependencies: wine1.5 : Depends: wine1.5-i386 (= 1.5.19-0ubuntu1) but it is not installable 
E: Unable to correct problems, you have held broken packages.

Ich brauche, wine1.5-i386aber es ist nicht auf Ubuntu, also kann ich keinen Wein installieren, weil wine1.5-i386es ein Teil davon ist. Wenn ich versuche, Wein im Ubuntu Store zu bekommen, erhalte ich den gleichen Fehler mit weniger Details.

user114477
quelle
Nur eine Theorie: Stellen Sie unter "Softwarequellen" sicher, dass "Multiversum", "Universum", "eingeschränkt" und "Haupt" aktiviert sind (stellen Sie einfach sicher, dass alle verschiedenen Quellen aktiviert sind), und aktualisieren Sie dann die Paketinformationen .
Richard

Antworten:

7

Wenn ich dieses Problem habe (das entweder auf dem 32-Bit- oder dem 64-Bit-Bit angezeigt wird), muss ich zuerst Folgendes tun:

  1. Holen Sie sich einfachere Werkzeuge

    Um einige der Jobs zu erledigen, die ich unten erwähnen werde, laden Sie zuerst aptitudeund herunter synaptic. Dies liegt daran, dass beide besser mit kaputten Paketen umgehen, insbesondere mit synaptischen. so tun a sudo apt-get install aptitude synaptic. Sie können diesen Schritt überspringen, aber ich empfehle diesen wirklich, um einige sehr seltene Paketprobleme wie Ihres zu vermeiden.

  2. Wein eliminieren -

    (Wenn Sie in diesem Schritt keinen Wein entfernen können, fahren Sie mit Schritt 3 und dann zurück mit 2 fort.)

    Wenn Sie synaptic öffnen, suchen Sie nach ALLEN Weinpaketen und löschen Sie sie. Löschen Sie sie nicht einfach. Wenn Sie sie löschen, bleibt das heruntergeladene Paket erhalten. Löschen Sie sie, was als Markierung für vollständige Entfernung angezeigt wird, wenn Sie mit der rechten Maustaste auf das Paket in Synaptic klicken.

    Wenn Sie Eignung verwenden, dann tun Sie a sudo aptitude search wine. Führen Sie für jedes Paket mit einem i in der Anfangsspalte (dh installiert) ein a aus sudo aptitude purge PACKAGE_NAME.
    Zum Beispiel sudo aptitude purge wine1.5. Danach machen Sie:

    sudo apt-get autoremove
    sudo apt-get autoclean

  3. Update & Upgrade -

    Nachdem Sie sicher sind, dass sie vollständig entfernt wurden, führen Sie ein Update und anschließend ein Upgrade durch:

    sudo apt-get update
    sudo apt-get upgrade

  4. Wenn die Schritte 2 und 3 keinen Fehler ergeben und Sie sie dann perfekt abgeschlossen haben (vorausgesetzt, Sie haben bereits die PPA für Wein hinzugefügt, wie Sie in Ihrer Frage erwähnt haben, installieren Sie Wine auf eine der folgenden Arten:

    Mit Eignung :sudo aptitude install wine1.5

    Mit Synaptic : Öffnen Sie Synaptic und suchen Sie nach dem Paket wine1.5. Es wird auch seine Abhängigkeiten installieren und alle Probleme lösen. Dort sehen Sie auch das i386-Paket. Wenn dies nicht automatisch ausgewählt wird, wählen Sie das Paket manuell aus. Denken Sie daran, auch Winetricks auszuwählen, die zum Installieren zusätzlicher Pakete für Wein (.NET, DirectX ...) erforderlich sind.

    Mit Apt :sudo apt-get install wine1.5

    Mit Software Center : Suchen Sie einfach nach Wein. Stellen Sie sicher, dass es sich um die Version 1.5 handelt.

    Von den 4 empfehle ich zuerst Synaptic, gefolgt von Eignung und Apt. Zuletzt ist Software Center. Nicht weil es im Allgemeinen ein Paketproblem gibt, sondern weil in diesem speziellen Fall beispielsweise das Software Center nur einen geringen Put-Fehler ausgibt, wenn etwas passiert, nicht anzeigt, welche Paketabhängigkeiten installiert werden, und man bis zum Ende nicht weiß, ob alles vorhanden ist gearbeitet oder nicht.

  5. Stellen Sie sicher, dass alles korrekt ist, indem Sie entweder winetricksvom Dash oder vom Terminal aus ausführen. In jedem Fall sollte das Weinkonfigurationsfenster angezeigt werden. Das heißt, alles ist in Ordnung.

Luis Alvarado
quelle
1
Fertig, aber fehlgeschlagene Ergebnisse: Die folgenden Aktionen lösen diese Abhängigkeiten auf: Behalten Sie die folgenden Pakete in ihrer aktuellen Version bei: 1) wine1.5 [Nicht installiert] 2) wine1.5-amd64 [Nicht installiert] Lassen Sie die folgenden Abhängigkeiten ungelöst: 3) Wine-Mono0.0.8 empfiehlt Wine1.5 4) Wine-Gecko1.8 empfiehlt Wine1.5-Amd64 Akzeptieren Sie diese Lösung? [J / n / q /?]
user114477
Ich sehe dein Problem. Darf ich fragen, ob Sie Wein installiert haben, bevor Sie die PPA hinzufügen? Es gab mir das gleiche Problem. Wenn ja, werde ich der Antwort 1 oder 2 Schritte hinzufügen.
Luis Alvarado
Ich habe versucht, Wein vor PPA zu installieren, aber es hat nicht funktioniert. Dann habe ich mich im "Ubuntu Software Center" entschieden, die Check-Taste auf allen für Wine aufgelisteten Add-Ons zu drücken, damit ich aber ein paar Add-Ons für Wein installieren konnte Nicht Wein selbst mit war vor PPA jetzt da alles gelöschte Sinn ich folgte den Anweisungen.
user114477
Eignung ist veraltet - verwenden Sie stattdessen APT oder ein Frontend.
Richard
1
@ searchfgold6789 - Nein. Eignung ist für mich und viele andere immer noch eine bessere Version von apt. Mit einem Befehl können Sie alles tun. Hält es einfach. Nur so Beispiele ist eine Show / Suche oder eine Neuinstallation eines Pakets. Ich bin mir ziemlich sicher, dass andere Ubuntu-Benutzer immer noch Eignung und sogar Synaptik verwenden.
Luis Alvarado
4

Sie können playonlinux installieren und es wird automatisch die beste Version des Weins ausgewählt.

sudo apt-get install playonlinux winetricks
user114493
quelle
Versucht, aber das gleiche Problem Sinn, es hängt von Wein mit kann nicht installiert werden, weil ich nicht Wine1.5-i386 dort für die Installation nicht funktioniert hat.
user114477
1

Es ist durchaus möglich, dass die orig. Das Problem hier war eine Frage von Datum und Uhrzeit. Möglicherweise hatte die ppa nicht alle Pakete oder ein anderes Problem beim zeitweiligen Verpacken erstellt.

Darf also nichts 'reparieren'?

Es ist ganz einfach, die Wein-ppa-Pakete zu installieren. Der gleiche Befehl kann verwendet werden, unabhängig davon, ob Wein aus Ubuntu-Repos installiert ist oder Wein nicht oder noch nie installiert wurde. Es gibt ein potenzielles Problem, wenn Wein installiert war oder gerade installiert ist und man die ppa-Version von Wein nur von einer Konsole mit apt-get installieren möchte . (dh kein apt-get-Upgrade verwenden

So installieren Sie nur den ppa-Wein und alle Deps von einer Konsole

1. Entfernen Sie das Metapaket, falls installiert

sudo apt-get purge wine

Dann gleiche Befehle, ob Wein installiert ist oder nicht

sudo add-apt-repository ppa:ubuntu-wine/ppa

Enden mit

sudo apt-get update && \
sudo apt-get install wine

Wenn man irgendwelche Bedenken hat, die 1 .. simulieren Sie, (-s) die Installation, indem Sie gehen

sudo apt-get update && \
sudo apt-get -s install wine

Wenn alles in Ordnung ist, führen Sie es einfach ohne -s erneut aus. sudo apt-get install wine

Doug
quelle
0

Ihr Problem hängt mit der 32-64-Bit-Architektur zusammen. Sie müssen daher eine neue Fremdarchitektur konfigurieren (nur Quantal / 12.10):

sudo dpkg --add-architecture i386

Überprüfen Sie, ob Ihr neuer Bogen jetzt verfügbar ist, aktualisieren und installieren Sie Ihr Paket mit apt:

sudo dpkg --print-foreign-architectures #now this should return 'i386'
sudo apt-get update; sudo apt-get install wine1.5 #and away you go!

Quelle: Warum kann Wine nicht auf meinem System installiert werden?

Tod
quelle