Я использую Ubuntu 11.10 в качестве Xubuntu на компьютере AMD 64, настроенном как двойная загрузка с Windows 7.
Я попытался установить Vim с этим:
sudo apt-get install vim
Я получил это сообщение об ошибке:
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.
У меня есть только очень слабое представление о том, в чем заключается проблема, и нет ни малейшего представления о том, как это исправить. Надеюсь, вы, ребята, можете помочь.
installation
vim
Макс Попп
источник
источник
Ответы:
У вас есть устаревший список пакетов.
Запустите эту команду:
sudo apt-get update && sudo apt-get install vim
Что это будет делать, это обновить список пакетов, а затем попытаться установить vim.
источник
При выполнении
Я получил :
Чтобы решить эту проблему, я сделал:
Я должен сказать, что предыдущее исправление помогло с установкой vim, но не для других пакетов, которые по-прежнему вызывали у меня такую же проблему (E: Невозможно исправить проблемы, у вас были поврежденные пакеты)
После поиска немного больше, я нашел на другом форуме лучшее решение. Исправление было предоставлено Лиамом Провеном (http://ubuntu.5.n6.nabble.com/E-Unable-to-correct-problems-you-have-held-broken-packages-td4355181.html).
После настройки самого быстрого сервера у меня проблем нет. Надеюсь, что это полезно.
источник
У меня также были сломанные пакеты в Synaptic, и ничего не удалось установить. Для меня это решило проблему:
А потом попробуй переустановить
источник
Ключ к ответу находится в разделе «Невозможно исправить проблемы, у вас есть поврежденные пакеты».
Для проблем с поврежденным состоянием пакета я обращаюсь к aptitude (sudo apt-get install aptitude), потому что у него есть удобные ярлыки для постановки в очередь произвольных изменений состояний пакета: например, «+» для отмены, «=» для удержания, «-» для удаления, «_» для очистки и «g» для применения изменений в очереди. "/" для поиска пакетов.
Но эти команды могут работать. Отключение vim-common - важный бит:
источник
Вы также можете скачать Vim
тогда
Я надеюсь, что это поможет вам
Вы также можете проверить HOWTO: установить загруженные пакеты .DEB (и их зависимости) в 2 этапа
источник
Я запускал все возможные apt-get clean, update, fix и так далее. Наконец, я решил, что никто не должен зависеть от vim-common, и это, похоже, является проблемой, поэтому я решил сначала попробовать удалить vim-common. Это добилось цели.
источник