Когда я пытаюсь установить библиотеки gnutls (libgnutls26
) и общие заголовки ядра Linux (linux-headers-generic
), я получаю следующую ошибку:
The following packages have unmet dependencies:
libgnutls26: Depends: libc6 (>= 2.14) but 2.15-0ubuntu10.4 is installed
Depends: zlib1g (>= 1:1.1.4) but 1:1.2.3.4.dfsg-3ubuntu4 is installed
libgnutls26:i386: Depends: zlib1g (>= 1:1.1.4) but 1:1.2.3.4.dfsg-3ubuntu4 is installed
linux-headers-generic: Depends: linux-headers-3.2.0-41-generic but it is not installed
Как я могу исправить эту ошибку ?
Не уверен, что конфликтующие зависимости уже установлены, но перейдите в терминал и введите sudo apt-get update
, а затем sudo apt-get upgrade
. 'или' ошибка .. ') вы получите. Также, если вы пытаетесь установить GnuTLS, зайдите в менеджер синаптических пакетов в меню системных инструментов и выполните его поиск. Когда вы найдете его правой кнопкой мыши и выберите «Установить», он откроет необходимые вам зависимости и установит их.
Установите aptitude используя:
sudo apt-get install aptitude
Затем выполните:
sudo aptitude install libgnutls26
Aptitude покажет проблемы и предложит решение.
Первым предложенным решением будет оставить все как есть. Ответьте 'n' на этот вопрос.
Следующим предложенным решением будет снижение всех зависимостей, которые в настоящее время слишком новые. Ответьте Y на это.
Затем попробуйте снова установить libgnutls26.
Добро пожаловать в AskUbuntu!
Чтобы разрешить зависимости, введите в терминал sudo apt-get -f install
.
Если все не удается, просто вручную установите отсутствующие пакеты (набрав sudo apt-get install <name of package>
).