Как установить libc6:i386 на 16.04.4 64 битах?

Я был канавкой все подобные вопросы, на которых я могу найти здесь и в другом месте но все еще не могу получить рабочее решение для этого.

Вещи я попробовал:

apt-get install libc6:i386

Это пытается удалить большинство в настоящее время устанавливаемых библиотек на 64 бита это, если выполненный оставил бы машину неприменимой.

Я выполнил следующее на основе других вопросов/ответов и все еще никакой радости:

dpkg --add-architecture i386
apt-get update
apt-get upgrade
apt-get dist-upgrade

Все завершаются чисто, но не изменяют вывод попытки установить библиотеки на 32 бита.

Следующая опция состояла в том, чтобы попробовать:

apt-get install libc6-i386

Который возвращается:

The following packages have unmet dependencies,
 libc6-i386 : Depends: libc6 (= 2.23-0ubuntu3) but 2.23-0ubuntu10 is to be installed
E: Unable to correct problems, you have held broken packages

Эта ошибка кажется вводящей в заблуждение как apt-mark showhold возвраты никакие пакеты.

Конечная цель здесь должна установить пакет Symantec AV, для которого нужны библиотеки на 32 бита.

3
задан 11 April 2018 в 12:46

3 ответа

Удостоверьтесь, что Вы включили все разделы в программном обеспечении и Обновлениях и выбрали хорошее зеркало (я предпочитаю Основной сервер) в

  1. Программное обеспечение Ubuntu

    su1

  2. и обновления системы защиты в Обновлениях:

    su2

Затем sudo apt-get install libc6:i386 будет достаточно.

Или глубже:

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install libc6:i386
sudo apt-get install -f

В моей системе libc:i386 установлен с 2.23-0ubuntu10 версией.

5
ответ дан 1 December 2019 в 15:33
  1. Загрузите операционную систему в режим восстановления

    Снимок экрана режима восстановления

  2. Выберите «root -Drop to root shell prompt» в меню восстановления

  3. Затем

dpkg --add-architecture i386 -f (для принудительной установки)

apt-get update apt-get upgrade apt-get dist-upgrade

  1. Затем перезагрузитесь в обычном режиме.

У меня была такая же проблема, потому что я установил некоторые сторонние пакеты, которые повредили dpkg и сломали зависимости. Попробовав все эти ответы, я собирался переустановить Ubuntu, именно тогда у меня возникла идея попробовать режим восстановления.

1
ответ дан 5 January 2020 в 04:12

Прежде всего, убедитесь, что ваши резервные копии в порядке.

Выполните следующее:

apt-get upgrade
apt-get dist-upgrade

Вы можете сделать так, чтобы ваша машина поддерживала i386 и amd64 с помощью

sudo dpkg --add-architecture i386

Я решил проблему загрузив libc6:i386.deb с https://packages.ubuntu.com/bionic/libc6 и выполнение

sudo dpkg -i xxx1.deb

Попробуйте установить его в обычном режиме, но если есть какие-то ошибки по поводу перезаписи /xxx/xxx/doc/xxx/xxx, вы можете просто проигнорировать это, запустив:

sudo dpkg --force-overwrite -i xxx1.deb 

Моя версия Ubuntu 18.04, не то же самое как у вас: убедитесь, что вы выбрали правильную загрузку для вашей версии Ubuntu

1
ответ дан 24 May 2020 в 11:10

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

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