Я установил Ubuntu 11.04 amd64 (64 бит) и пытаюсь воспользоваться новой поддержкой нескольких архитектур этой последней версии Ubuntu для кросс-компиляции приложений ia32, а также возможности разработки приложений amd64 (64 бит). Я следовал этим инструкциям для настройки среды с несколькими архитектурами:
http://wiki.debian.org/Multiarch/Implementation?action=recall&rev=39
- добавить APT :: Architectures {"amd64"; "I386"; }; в /etc/apt/apt.conf
- добавить стороннюю архитектуру i386 в /etc/dpkg/dpkg.cfg
- запустить обновление apt-get, чтобы обновить кеш пакета с добавленной архитектурой
Теперь я пытаюсь использовать менеджер пакетов synaptic для обновления как текущей архитектуры (amd64), так и архитектуры i386 с помощью пакетов разработки. (Я вижу, как оба пакета отображаются синаптически). Однако, когда я пытаюсь установить пакет i386, синаптик жалуется и говорит, что удалит пакет amd64 из-за конфликта с пакетом i386. Однако я ожидаю, что оба могут сосуществовать, чтобы иметь возможность кросс-компиляции.
Например, я пытаюсь установить оба:
libglog4cxx10-dev и libglog4cxx10-dev: i386
Как я могу использовать synaptic для установки обоих пакетов разработки? Если это невозможно, как я могу настроить свою среду разработки?