Разработчики Ubuntu сообщили, что в тестовой версии Ubuntu 11.10 для архитектуры amd64 по умолчанию обеспечена поддержка многоархитектурных установок (Multiarch), в рамках проекта отказа от использования библиотек "ia32-libs", для запуска 32-разрядных программ собранных для архитектуры x86. С практической точки зрения, данная возможность позволит пользователям 64-разрядной сборки Ubuntu получить полный доступ ко всем пакетам, доступным для архитектуры i386, в дополнение к пакетам в сборке для amd64 и псевдо64-битным пакетам требующим "ia32-libs" (~60Mb для skype, google-talkplugin, wine...).
Работа по интеграции multiarch была начата еще в тестовых релизах Ubuntu 11.04, а её окончательная поддержка планируется к финальному релизу Ubuntu 11.10.
Для включения multiarch в ранее установленных тестовых версиях Ubuntu 11.10 (до альфа 3 включительно и систем обновленных до состояния 11.10) под root'ом в файл /etc/dpkg/dpkg.cfg.d/multiarch необходимо записать строку "foreign-architecture i386" и выполнить "apt-get update".
sudo su -
echo foreign-architecture i386 > /etc/dpkg/dpkg.cfg.d/multiarch
apt-get update
После этого можно штатными средствами установить любой 32-разрядный пакет. Теперь у нас в синаптике на выбор установка google-talkplugin (псевдо 64 с зависимостью на ia32-libs) или google-talkplugin:i386 со всеми 32-битными зависимостями с оф.репозитория... Лично я в этих нововведених, идущих поперек стандартов LSB, плюсов пока не увидел, но что я "понимаю в колбасных обрезках..." ;) В общем поживем увидим, а пока хоть и пишут, что при использовании Multiarch используется более универсальный метод комбинирования библиотек для различных архитектур в рамках одного уровня иерархии файловой системы, я решил эту уникальную возможность пока отключить простой командой: sudo rm /etc/dpkg/dpkg.cfg.d/multiarch
p.s. заметка склерозника, вдруг понадобится...