2

При попытке установить GVim на Ubuntu 8.10 я получаю следующее сообщение об ошибке:

$sudo apt-get install vim-gtk

-

The following packages have unmet dependencies:
  vim-gtk: Depends: libgtk2.0-0 (>= 2.15.0) but 2.14.4-0ubuntu2 is to be installed
E: Broken packages

Я установил все связанные с libgtk2.0-0 пакеты в Synaptic Package Manager, но проблема сохраняется.

Как я могу решить эту проблему?

4 ответа4

3

Пара вопросов и моментов:

1/ Почему вы пытаетесь установить vim-gtk? Я использую Ubuntu 8.04, а не 8.10, но я заметил, что Ubuntu "благословен" (см. Значок слева от него в Synaptic), версия gvim - это vim-gnome, а не vim-gtk. Это может отличаться в 8.10.

2/ Сообщение об ошибке кажется довольно явным. Версия vim-gtk, которую вы пытаетесь установить, требует 2.15.0 или более поздней версии libgtk2.0.0, благословенная версия Ubuntu - 2.14.4-0ubuntu2, отсюда проблема с зависимостями. Я думаю, что если вы хотите запустить этот vim-gtk, вам нужно будет сосать более поздние версии зависимостей (такие как добавление самого GTK в качестве репозитория, если они не доступны в репозиториях Ubuntu).

3/ Пункт 2 особенно важен, если вы получаете vim не из репозиториев Ubuntu. Я говорю это потому, что в онлайн-обозревателе пакетов для Ibex говорится, что для vim-gtk 1:7.1.314-3ubuntu3.1 требуется libgtk2.0.0 2.14.1 или выше (а не заявленный 2.15.0). Если вы используете не-Ubuntu-репозиторий, Ubuntu специально заявляет, что тестирование - это ваша ответственность. Лично я не использую репозитории не-Ubuntu, если это абсолютно не требуется, так как вы должны убедиться, что ваши зависимости соблюдены и они не нарушают существующие пакеты.

1

Вам нужно включить больше репозиториев пакетов (я думаю, что вселенной будет достаточно). Вот официальное описание: https://help.ubuntu.com/community/Repositories/Ubuntu

0

Вы пытались зайти в меню «Установка и удаление программ» и установить Gvim оттуда? Он получит программу из доверенных репозиториев и может заполнить проблемы с зависимостями для вас. Это просто более простой интерфейс для менеджера пакетов. Кроме этого снова Ubuntuforums, они великолепны!

0

Следующее работало для меня:

запустить это

sudo apt-get update 

а потом беги

sudo apt-get install vim-gnome 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .