Не могу установить vim

Я использую 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.

У меня есть только очень слабое представление о том, в чем проблема, и ни о чем вообще о том, как это исправить. Надеюсь, вы, ребята, можете помочь.

9
задан 19 February 2012 в 09:56

6 ответов

У вас устаревший список посылок.

Выполните эту команду:

sudo apt-get update && sudo apt-get install vim

Для этого нужно обновить список пакетов, а затем попытаться установить vim.

0
ответ дан 19 February 2012 в 09:56

При выполнении

$ sudo apt-get install vim

Я добрался:

Reading package lists... Done  
Building dependency tree  
Reading state information... Done

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

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.

Для решения этой проблемы я сделал:

sudo apt-get remove vim-common 
sudo apt-get clean && sudo apt-get purge 
sudo apt-get update && sudo apt-get install vim

Я должен сказать, что предыдущая фиксация добилась цели для установки энергии, но не для пакетов других, которые все еще дали мне тот же вид проблемы (E: Не мог исправить проблемы, Вы держали поврежденные пакеты),

После поиска немного больше, я нашел на другом форуме лучшую фиксацию. Фиксация была дана Liam Proven (http://ubuntu.5.n6.nabble.com/E-Unable-to-correct-problems-you-have-held-broken-packages-td4355181.html).

В Синаптическом (если Вам установили его), или Параметры настройки системы | Источники программного обеспечения. Ищите опцию найти самый быстрый сервер. Это обычно выбирает слегка загруженное зеркало около Вас.

После установки самого быстрого сервера у меня нет проблемы. Надежда, которая полезна.

10
ответ дан 19 February 2012 в 09:56

У меня также были сломанные пакеты в Synaptic, и ничего не удалось установить. Для меня это решило проблему:

sudo apt-get clean && sudo apt-get purge

А потом попробуйте переустановить

0
ответ дан 19 February 2012 в 09:56

Можно также загрузить энергию

cd Downloads
sudo apt-get download vim
Get:1 Downloading vim 2:7.3.154+hg~74503f6ee649-2ubuntu3 [1,038 kB]
Fetched 1,038 kB in 17s (59.7 kB/s)                                                          
root@onezero:/home/one/Downloads/vim# ls
vim_7.3.154+hg~74503f6ee649-2ubuntu3_amd64.deb

затем

dpkg -i vim_7.3.154+hg~74503f6ee649-2ubuntu3_amd64.deb

Я надеюсь, что это поможет Вам

можно также проверить ПРАКТИЧЕСКОЕ РУКОВОДСТВО: Установка загрузила.DEB пакеты (и их зависимости) на 2 шагах

1
ответ дан 19 February 2012 в 09:56

Я запускал все возможные apt-get clean, update, fix и так далее. Наконец, я решил, что никто не должен зависеть от vim-common, и это, похоже, является проблемой, поэтому я решил сначала попробовать удалить vim-common. Это добилось цели.

sudo apt-get remove vim-common
sudo apt-get install vim
0
ответ дан 19 February 2012 в 09:56

Подсказка к ответу: «Невозможно исправить проблемы, у вас есть поврежденные пакеты».

При возникновении проблем с поврежденными пакетами я обращаюсь к aptitude (sudo apt-get install aptitude), потому что он имеет удобные сочетания клавиш для постановки в очередь произвольных изменений состояний пакета: например, «+» для отмены, «=» для удержания, «-» для удаления, «_» для очистки и «g» для применения изменений в очереди. «/» для поиска пакетов.

Но эти команды могут работать. Отключение vim-common - важный бит:

sudo apt-get update
echo vim-common install | sudo dpkg --set-selections
sudo apt-get install vim
0
ответ дан 19 February 2012 в 09:56

Другие вопросы по тегам:

Похожие вопросы: