Каков статус 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.
Просто помните, что Онейрик все еще в Альфе, многие вещи могут пойти не так; не удивляйтесь, если это не сработает изначально!
Ссылка:
Планы по поддержке multiarch в Oneiric находятся здесь:
(Это может быть сломано в Альфе)
На данный момент Multiarch поддерживается довольно хорошо (в последний раз я пробовал бета-версию 1). Просто пакет должен быть собран с поддержкой Multiarch. Вы можете увидеть, был ли пакет создан для Multiarch, проверив его зависимости для multiarch-support
пакет.
Более подробный ответ о Multiarch см. В разделе Возможно ли установить 32-разрядные библиотеки в 64-разрядной системе?
Когда я обновился до Oneiric, я потерял способность выполнять 32-битные бины. Я смог найти пакет ia32-libs-multiarch, который, в конечном итоге, заставил меня вернуться к работе.
Любопытно, aptitude install ia32-libs-multiarch
привел к некоторым гротескным и неожиданным проблемам с зависимостями (в частности, это сломало libmysqlclient16.) Использование старого apt-get
сделал свое дело, однако.