Каков статус multiarch для 11.10?

Каков запланированный статус поддержки Multiarch в 11.10? В AMD64 Alpha 1 я попытался установить пакет i386 google chrome с помощью dpkg. Установка не удалась из-за несоответствия архитектуры. Планируется ли поддержка такого рода установки или я что-то упустил?

4 ответа

Решение

Установите 32-битные библиотеки совместимости

Вы пытались установить 32-битные библиотеки?

sudo apt-get install ia32-libs

Если он установлен, перейдите к пакету Chrome .deb и используйте (для принудительной установки):

sudo dpkg --force-architecture -i <name-of-package>.deb

И если сначала все не работает, попробуйте перенастроить менеджер пакетов:

sudo apt-get install -f

Или же...

sudo dpkg --configure -a

Загрузить нативный 64-битный Google Chrome

Кроме того, вы можете просто установить нативный 64-битный пакет Chrome отсюда в Google.

Просто помните, что Онейрик все еще в Альфе, многие вещи могут пойти не так; не удивляйтесь, если это не сработает изначально!

Ссылка:

Форумы Ubuntu

Планы по поддержке multiarch в Oneiric находятся здесь:

(Это может быть сломано в Альфе)

На данный момент Multiarch поддерживается довольно хорошо (в последний раз я пробовал бета-версию 1). Просто пакет должен быть собран с поддержкой Multiarch. Вы можете увидеть, был ли пакет создан для Multiarch, проверив его зависимости для multiarch-support пакет.

Более подробный ответ о Multiarch см. В разделе Возможно ли установить 32-разрядные библиотеки в 64-разрядной системе?

Когда я обновился до Oneiric, я потерял способность выполнять 32-битные бины. Я смог найти пакет ia32-libs-multiarch, который, в конечном итоге, заставил меня вернуться к работе.

Любопытно, aptitude install ia32-libs-multiarch привел к некоторым гротескным и неожиданным проблемам с зависимостями (в частности, это сломало libmysqlclient16.) Использование старого apt-get сделал свое дело, однако.

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