Ich verwende Ubuntu 11.10 als Xubuntu auf einem AMD 64-PC, der als Dual-Boot mit Windows 7 konfiguriert ist.
Ich habe versucht, vim damit zu installieren:
sudo apt-get install vim
Ich habe diese Fehlermeldung erhalten:
The following packages have unmet dependencies:
vim : Depends: vim-common (= 2:7.3.154+hg~74503f6ee649-2ubuntu2) but 2:7.3.154+hg~74503f6ee649-2ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.
Ich habe nur eine sehr schwache Vorstellung davon, was das Problem ist, und überhaupt keine, wie ich das beheben kann. Hoffe ihr könnt helfen.
installation
vim
Max Popp
quelle
quelle
Antworten:
Sie haben eine veraltete Paketliste.
Führen Sie diesen Befehl aus:
sudo apt-get update && sudo apt-get install vim
Dadurch wird Ihre Paketliste aktualisiert und anschließend versucht, vim zu installieren.
quelle
Wenn Sie das tun
Ich habe :
Um dieses Problem zu lösen, habe ich:
Ich muss sagen, dass der vorherige Fix den Trick für die vim-Installation gemacht hat, aber nicht für andere Pakete, die mir immer noch das gleiche Problem bereiteten (E: Probleme konnten nicht behoben werden, Sie haben defekte Pakete gehalten).
Nachdem ich ein bisschen mehr gesucht hatte, fand ich in einem anderen Forum eine bessere Lösung. Das Update wurde von Liam Proven (http://ubuntu.5.n6.nabble.com/E-Unable-to-correct-problems-you-have-held-broken-packages-td4355181.html) bereitgestellt.
Nach dem Einstellen des schnellsten Servers habe ich kein Problem. Hoffe das ist nützlich.
quelle
Ich hatte auch Pakete in Synaptic kaputt und nichts konnte installiert werden. Für mich löste dies das Problem:
Und dann versuchen Sie es neu zu installieren
quelle
Der Hinweis auf die Antwort lautet "Probleme können nicht behoben werden, Sie haben defekte Pakete in der Hand".
Bei Problemen mit defekten Paketzuständen wende ich mich an aptitude (sudo apt-get install aptitude), da es praktische Verknüpfungen zum Abfragen beliebiger Änderungen an Paketzuständen enthält: zum Beispiel "+" zum Aufheben, "=" zum Halten "-" zum Entfernen, "_" zum Löschen und "g" zum Anwenden von Änderungen in der Warteschlange. "/" um nach Paketen zu suchen.
Diese Befehle können jedoch funktionieren. Das Halten von vim-common ist das Wichtige:
quelle
Sie können auch vim herunterladen
dann
ich hoffe, dies wird dir helfen
Sie können auch das HOWTO überprüfen : Installieren Sie heruntergeladene .DEB-Pakete (und ihre Abhängigkeiten) in zwei Schritten
quelle
Ich habe alle erdenklichen Apt-Get-Clean-, Update-, Fix- und so weiter ausgeführt. Schließlich argumentierte ich, dass niemand anders von vim-common abhängig sein muss und das schien das Problem zu sein, also dachte ich, ich würde zuerst versuchen, vim-common zu entfernen. Das hat funktioniert.
quelle