В начале мая 2013 года состоялся релиз очередной версии дистрибутива Debian. Debian 7.0 Wheezy содержит более 37000 пакетов. Нововведений довольно много, но здесь речь пойдёт лишь об одном из них.
Поговорим о мультиархитектурной совместимости.
Хотелось ли Вам устанавливать пакеты сразу нескольких архитектур на одном компьютере? Иметь 64-битную систему с некоторым софтом из 32-битной?
Для таких целей разработчики добавили в Debian функцию под названием multiarch support. Она позволяет разместить в одной системе исполняемые файлы и библиотеки, которые будут доступны параллельно для нескольких аппаратных архитектур.
Для добавления новой архитектуры нужно ввести в консоли команду от имени суперпользователя. Вот пример для i386:
dpkg --add-architecture i386
Затем обновите список пакетов:
apt-get update
А вот установка нового пакета осуществляется с добавлением нужной архитектуры после двоеточия. Например, инсталляция wine:
apt-get install wine:i386
Удалить архитектуру можно следующим образом:
dpkg --remove-architecture архитектура
Примечание: при установке Debian я не отмечал галочкой пункт «Debian desktop environment«. Возможно, при его выборе инсталлятор кроме GNOME поставит и поддержку 32-битной архитектуры. Увы, у меня сейчас нет возможности это проверить.
Автор: Vladimir Surkov a.k.a. Vlsu