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-i386
aber es ist nicht auf Ubuntu, also kann ich keinen Wein installieren, weil wine1.5-i386
es ein Teil davon ist. Wenn ich versuche, Wein im Ubuntu Store zu bekommen, erhalte ich den gleichen Fehler mit weniger Details.
wine
package-management
user114477
quelle
quelle
Antworten:
Wenn ich dieses Problem habe (das entweder auf dem 32-Bit- oder dem 64-Bit-Bit angezeigt wird), muss ich zuerst Folgendes tun:
Holen Sie sich einfachere Werkzeuge
Um einige der Jobs zu erledigen, die ich unten erwähnen werde, laden Sie zuerst
aptitude
und heruntersynaptic
. Dies liegt daran, dass beide besser mit kaputten Paketen umgehen, insbesondere mit synaptischen. so tun asudo 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.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 aussudo aptitude purge PACKAGE_NAME
.Zum Beispiel
sudo aptitude purge wine1.5
. Danach machen Sie:sudo apt-get autoremove
sudo apt-get autoclean
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
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.
Stellen Sie sicher, dass alles korrekt ist, indem Sie entweder
winetricks
vom Dash oder vom Terminal aus ausführen. In jedem Fall sollte das Weinkonfigurationsfenster angezeigt werden. Das heißt, alles ist in Ordnung.quelle
Sie können playonlinux installieren und es wird automatisch die beste Version des Weins ausgewählt.
quelle
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
Dann gleiche Befehle, ob Wein installiert ist oder nicht
Enden mit
Wenn man irgendwelche Bedenken hat, die 1 .. simulieren Sie, (-s) die Installation, indem Sie gehen
Wenn alles in Ordnung ist, führen Sie es einfach ohne -s erneut aus.
sudo apt-get install wine
quelle
Ihr Problem hängt mit der 32-64-Bit-Architektur zusammen. Sie müssen daher eine neue Fremdarchitektur konfigurieren (nur Quantal / 12.10):
Überprüfen Sie, ob Ihr neuer Bogen jetzt verfügbar ist, aktualisieren und installieren Sie Ihr Paket mit
apt
:Quelle: Warum kann Wine nicht auf meinem System installiert werden?
quelle