Я использую Ubuntu 14.04 LTS 64-бит.
Я хочу собрать как 32-битное, так и 64-битное приложение под 64-битной Ubuntu.
У меня проблема с пакетомlibglu1-mesa-dev, когда я устанавливаю пакет i386, он удаляет amd64, и наоборот.
Можно ли сохранить оба пакета, i386 и amd64?
~$ sudo apt-get install libglu1-mesa-dev:amd64
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
gcc-4.8-base:i386 libdrm-dev:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
libdrm-radeon1:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi6:i386
libgl1-mesa-dri-lts-vivid:i386 libgl1-mesa-glx-lts-vivid:i386
libglapi-mesa-lts-vivid:i386 libglu1-mesa:i386 libllvm3.6:i386
libpciaccess0:i386 libpthread-stubs0-dev:i386 libstdc++6:i386
libtxc-dxtn-s2tc0:i386 libx11-6:i386 libx11-dev:i386 libx11-xcb-dev:i386
libx11-xcb1:i386 libxau-dev:i386 libxau6:i386 libxcb-dri2-0:i386
libxcb-dri2-0-dev:i386 libxcb-dri3-0:i386 libxcb-dri3-dev:i386
libxcb-glx0:i386 libxcb-glx0-dev:i386 libxcb-present-dev:i386
libxcb-present0:i386 libxcb-randr0:i386 libxcb-randr0-dev:i386
libxcb-render0:i386 libxcb-render0-dev:i386 libxcb-shape0:i386
libxcb-shape0-dev:i386 libxcb-sync-dev:i386 libxcb-sync1:i386
libxcb-xfixes0:i386 libxcb-xfixes0-dev:i386 libxcb1:i386 libxcb1-dev:i386
libxdamage-dev:i386 libxdamage1:i386 libxdmcp-dev:i386 libxdmcp6:i386
libxext-dev:i386 libxext6:i386 libxfixes-dev:i386 libxfixes3:i386
libxshmfence-dev:i386 libxshmfence1:i386 libxxf86vm-dev:i386
libxxf86vm1:i386
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libgl1-mesa-dev mesa-common-dev
The following packages will be REMOVED:
libgl1-mesa-dev:i386 libglu1-mesa-dev:i386 mesa-common-dev:i386
The following NEW packages will be installed:
libgl1-mesa-dev libglu1-mesa-dev mesa-common-dev
0 upgraded, 3 newly installed, 3 to remove and 145 not upgraded.
Need to get 0 B/536 kB of archives.
After this operation, 178 kB of additional disk space will be used.
Do you want to continue? [Y/n]
решение1
К сожалению, из-за того, что оба пакета (amd64 и i386) имеют конфликтующие файлы, оба пакета не могут быть установлены вместе.
Вы можете создать запрос об ошибке в Debian или Ubuntu, чтобы привлечь внимание к этому вопросу.