неудовлетворительные зависимости apt

Ключ XF86Search установлен на поиск в разделе «Пуск» Клавиатуры на панели настроек системы. Попытайтесь сначала отменить это.

Перейдите в раздел «Системные настройки» (или запустите «gnome-control-center» из командной строки). Выберите «Клавиатура» -> «Ярлыки» -> «Пусковые установки», затем выберите «Поиск» и нажмите «Назад», чтобы удалить ярлык.

Я понятия не имею, устранит ли это вашу проблему, но стоит попробовать.

2
задан 16 November 2017 в 18:31

2 ответа

Пакет NPM, который вы пытаетесь установить, поступает из архивов Ubuntu Trusty (14.04) и требует версию libc6, которая старше версии 2.20. Версия libc6, которая находится в надежных архивах, является версией 2.19 и будет соответствовать счету.

Однако ваша система имеет версию 2.24-17 libc6, а источник этой библиотеки - это .deb-файл, который вы предположительно загружен и установлен, потому что что-то, что вы хотели запустить, нуждалось в более новой версии libc6. Это, по-видимому, из пакета Debian Wheezy: ни один из архивов Ubuntu не имеет этой конкретной библиотеки. Вы можете ссылаться на http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/ с 2.24-9 до 2.26-0 без соответствующей библиотеки.

Итак ... [ ! d3]

У вас есть два варианта, ни один из которых не будет легким:

Вы можете определить, какой пакет вы загрузили из Debian и удалить его, что позволяет вашей системе переустанавливать libc6 из архивов Ubuntu , Это может нарушить некоторые функции, которые у вас есть в вашей системе. Вы можете найти более новую версию npm, которая будет работать с libc6 2.24-17, и установить этот пакет, который может устанавливать дополнительные библиотеки, которые могут нарушить некоторые функции вашей системы.

Учитывая временные рамки этого вопроса, установка npm не очень важна для вас. Мое предложение состояло в том, чтобы создать виртуальную машину, если это возможно, в вашей системе. Затем вы можете установить версию Linux на этом компьютере и использовать это для загрузки и запуска npm.

Для справки в будущем, хотя можно загружать и устанавливать пакеты .deb, предназначенные для других дистрибутивов, это не всегда желательно. Эти пакеты могут иметь зависимости и библиотеки, которые конфликтуют с пакетами и библиотеками, предоставляемыми в Ubuntu.

2
ответ дан 18 July 2018 в 03:11

Пакет NPM, который вы пытаетесь установить, поступает из архивов Ubuntu Trusty (14.04) и требует версию libc6, которая старше версии 2.20. Версия libc6, которая находится в надежных архивах, является версией 2.19 и будет соответствовать счету.

Однако ваша система имеет версию 2.24-17 libc6, а источник этой библиотеки - это .deb-файл, который вы предположительно загружен и установлен, потому что что-то, что вы хотели запустить, нуждалось в более новой версии libc6. Это, по-видимому, из пакета Debian Wheezy: ни один из архивов Ubuntu не имеет этой конкретной библиотеки. Вы можете ссылаться на http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/ с 2.24-9 до 2.26-0 без соответствующей библиотеки.

Итак ... [ ! d3]

У вас есть два варианта, ни один из которых не будет легким:

Вы можете определить, какой пакет вы загрузили из Debian и удалить его, что позволяет вашей системе переустанавливать libc6 из архивов Ubuntu , Это может нарушить некоторые функции, которые у вас есть в вашей системе. Вы можете найти более новую версию npm, которая будет работать с libc6 2.24-17, и установить этот пакет, который может устанавливать дополнительные библиотеки, которые могут нарушить некоторые функции вашей системы.

Учитывая временные рамки этого вопроса, установка npm не очень важна для вас. Мое предложение состояло в том, чтобы создать виртуальную машину, если это возможно, в вашей системе. Затем вы можете установить версию Linux на этом компьютере и использовать это для загрузки и запуска npm.

Для справки в будущем, хотя можно загружать и устанавливать пакеты .deb, предназначенные для других дистрибутивов, это не всегда желательно. Эти пакеты могут иметь зависимости и библиотеки, которые конфликтуют с пакетами и библиотеками, предоставляемыми в Ubuntu.

2
ответ дан 24 July 2018 в 17:46

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

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