Używam Ubuntu 11.10, jako Xubuntu, na komputerze AMD 64, skonfigurowanym jako podwójny rozruch z Windows 7.
Próbowałem zainstalować vima z tym:
sudo apt-get install vim
Otrzymałem ten komunikat o błędzie:
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.
Mam tylko bardzo słabe wyobrażenie o tym, jaki jest problem, i nie wiem, jak to naprawić. Mam nadzieję, że możecie pomóc.
installation
vim
Max Popp
źródło
źródło
Odpowiedzi:
Masz nieaktualną listę pakietów.
Uruchom to polecenie:
sudo apt-get update && sudo apt-get install vim
Spowoduje to zaktualizowanie listy pakietów, a następnie spróbuj zainstalować vim.
źródło
Kiedy robisz
Mam :
Aby rozwiązać ten problem:
Muszę powiedzieć, że poprzednia poprawka pomogła w instalacji vima, ale nie w przypadku innych pakietów, które wciąż dawały mi ten sam problem (E: Nie można naprawić problemów, trzymałeś uszkodzone pakiety)
Po dalszych poszukiwaniach znalazłem na innym forum lepszą poprawkę. Poprawka została podana przez Liama Provena (http://ubuntu.5.n6.nabble.com/E-Unable-to-correct-problems-you-have-held-broken-packages-td4355181.html).
Po ustawieniu najszybszego serwera nie mam żadnego problemu. Mam nadzieję, że się przyda.
źródło
Miałem też zepsute pakiety w Synaptic i nic nie było w stanie zainstalować. Dla mnie to rozwiązało problem:
A następnie spróbuj zainstalować ponownie
źródło
Wskazówka do odpowiedzi brzmi: „Nie można rozwiązać problemów, trzymałeś uszkodzone paczki”.
W przypadku problemów z uszkodzonym stanem pakietu przechodzę do aptitude (sudo apt-get install aptitude), ponieważ ma przydatne skróty do kolejkowania dowolnych zmian w stanach pakietów: na przykład „+”, aby anulować, „=”, aby zatrzymać, „-”, aby usunąć, „_”, aby wyczyścić, i „g”, aby zastosować zmiany w kolejce. „/”, aby wyszukać pakiety.
Ale te polecenia mogą działać. Ważnym elementem jest brak trzymania vima-common:
źródło
Możesz także pobrać vim
następnie
mam nadzieję, że to Ci pomoże
możesz również sprawdzić HOWTO: Zainstaluj pobrane pakiety .DEB (i ich zależności) w 2 krokach
źródło
Sprawdziłem każdy możliwy apt-get clean, update, fix i tak dalej. W końcu doszedłem do wniosku, że nikt inny nie musi polegać na vim-common i że wydaje się, że to jest problem, więc pomyślałem, że najpierw spróbuję usunąć vim-common. To załatwiło sprawę.
źródło