我已经安装了Ubuntu 11.04 amd64(64位)操作系统,我尝试利用这个最新Ubuntu版本的新多体系结构支持来交叉编译ia32应用程序以及能够开发amd64(64位)应用程序。我按照这些说明设置了我的多架构环境:
http://wiki.debian.org/Multiarch/Implementation?action=recall&rev=39
现在我尝试使用synaptic包管理器来更新当前体系结构(amd64)和带有开发包的i386体系结构。 (我可以看到synaptic显示的两个包)。然而,当我尝试安装i386软件包时,synaptic会抱怨并说它会删除amd64软件包,因为如果与i386软件包发生冲突。但是我希望两者可以共存以便能够交叉编译。
例如,我尝试安装两个:
libglog4cxx10-dev和libglog4cxx10-dev:i386
如何使用synaptic安装两个开发包?如果这不可能,我该如何设置我的开发环境?
答案 0 :(得分:1)
我不确定synaptic
包裹了我的头脑,但aptitude
和apt-get
似乎对依赖解析有不同的看法。
在我的系统apt-get
上更好地使用multiarch的东西,所以试一试。