ошибка зависимости от libc6-amd64, даже если он уже установлен

ошибка зависимости от libc6-amd64, даже если он уже установлен

Пытаюсь установить пакет nodejs для Debian, который я собрал сам, и получаю сообщение об ошибке «Отсутствует: libc6-amd64». Однако я уверен, что эта библиотека установлена.

root@x72j:/home/reda/repo/git/node-debian# dpkg -i nodejs_5.0.0-1_amd64.deb
Выбор ранее не выбранного пакета nodejs.
(Чтение базы данных... В настоящее время установлено 151678 файлов и каталогов.)
Подготовка к распаковке nodejs_5.0.0-1_amd64.deb ...
Распаковка nodejs (5.0.0-1) ...
dpkg: проблемы с зависимостями не позволяют настроить nodejs:
 nodejs зависит от libc6-amd64 (>= 2.14).

dpkg: ошибка обработки пакета nodejs (--install):
 проблемы с зависимостями - оставить ненастроенными
Обработка триггеров для man-db (2.7.0.2-5) ...
При обработке обнаружены ошибки:
 nodejs

и теперь libc6-amd64:

root@x72j:/home/reda/repo/git/node-debian/nodejs-5.0.0/debian# apt-cache политика libc6-amd64
libc6-amd64:i386:
  Установлено: 2.19-18+deb8u1
  Кандидат: 2.19-18+deb8u1
  Таблица версий:
 *** 2.19-18+deb8u1 0
        500 http://debian.ens-cachan.fr/ftp/debian/ jessie/main i386 Пакеты
        100 /var/lib/dpkg/статус

В чем может быть проблема?

решение1

Я нашел решения

Мне пришлось удалить все установленные мной пакеты i386, заново собрать мой .deb и установить его.

root@x72j:/home/reda/repo/git/node-debian# dpkg -l | grep i386
ii gcc-4.9-base:i386 4.9.2-10 i386 GCC, коллекция компиляторов GNU (базовый пакет)
ii libc6:i386 2.19-18+deb8u1 i386 GNU C Библиотека: Общие библиотеки
ii libc6-amd64 2.19-18+deb8u1 i386 GNU C Библиотека: 64 бит Общие библиотеки для AMD64
ii libc6-i386 2.19-18+deb8u1 amd64 GNU C Library: 32-битные общие библиотеки для AMD64
ii libc6-i686:i386 2.19-18+deb8u1 i386 GNU C Library: Общие библиотеки [оптимизировано для i686]
ii libgcc1:i386 1:4.9.2-10 Библиотека поддержки i386 GCC

root@x72j:/home/reda/repo/git/node-debian#
apt-get удалить --purge gcc-4.9-base:i386
apt-get удалить --purge libc6-i386

решение2

Я столкнулся с той же проблемой из-за сломанного обновления PopOS. Я попробовал решения выше, но они не сработали. Я решил ее, используя некоторые предложения вэта страница

Сначала sudo -iвыполните переустановку, libc6:amd64выполнив следующие действия:

dpkg -i /var/cache/apt/archives/libc6_x.xx-0ubuntux_amd64.deb 

замените xправильной версией.

Тогда я смог бежать.apt --fix-broken install && apt update && apt upgrade

Связанный контент