Ich habe versucht sudo apt-get install -f
und dann sudo apt-get update
aber ich habe immer noch die gleichen Abhängigkeitsprobleme:
dpkg: dependency problems prevent configuration of google-chrome-stable:i386:
google-chrome-stable:i386 depends on xdg-utils
Und eine Idee, wie man es beheben kann?
Übrigens, wenn ich sudo apt-get install -f
verwende , bekam ich eine Ausgabe:
After this operation, 119 MB disk space will be freed.
Do you want to continue [Y/n]? y
was die Dateien zu entfernen scheint.
Akzeptierte Antwort:
Wie der Kommentar von maximd unter Ihrer Frage gezeigt hat, tritt der gleiche Fehler wie bei Ihnen auf, wenn Sie versuchen, 32-Bit-Chrome unter einem 64-Bit-Ubuntu-System zu installieren. Diese i386
Fehlermeldung tritt immer dann auf, wenn es sich um ein Architekturproblem handelt. Im Gegensatz dazu habe ich heute dasselbe 32-Bit-Deb erfolgreich auf einem 32-Bit-System installiert, sodass das Problem nicht auf eine schlechte Version von Chrome zurückzuführen ist.
Der Architekturfehler ist bekannt, wie in einer ähnlichen Frage bei Superuser dokumentiert, wo ähnliche Abhängigkeitsprobleme diskutiert werden. Aufgrund der Multiarch-Funktion von Ubuntu (die es dem Benutzer ermöglicht, 32-Bit-Pakete auf 64-Bit-Systemen zu installieren) treten solche Fehler jetzt nicht mehr sehr regelmäßig auf, sind aber immer noch möglich. Manchmal ist es dennoch notwendig, die 64-Bit-Version des Pakets zu verwenden.
Es gibt nein Erzwingen Sie die Installation mit etwas wie sudo dpkg -i --force /location/of/deb
, da dies die Abhängigkeitsprobleme nicht löst, also sollte ich einfach die Teilinstallation von Chrome mit sudo apt-get install -f
entfernen und installieren Sie das 64-Bit-Deb von der Google Chrome-Site mit gdebi
oder Software Center
, wodurch auch die Abhängigkeiten aufgelöst werden.