multiarch和Architecture:所有包

我有一个multiarch的问题:我安装了Ubuntu 13.04 amd64,它运行良好。 不幸的是,我有一台Philips LaserMFD 6020打印机/扫描仪,而对于扫描仪部分,它只有一个专有的i386 linux驱动程序。 为了使用它,我尝试了一个multiarch安装:

  • 我为xscanimage安装了理智:i386(apt-get install sane:i386),它运行良好
  • 我试图安装更舒适的简单扫描:i386和xsane:i386,但我不能:两者都有一个未满足的依赖(xsane-common:i386和gnome-icon-theme:i386)。

确实,没有像xsane-common这样的软件包:i386,因为xsane-common适用于所有架构。 有没有办法安装一个依赖于架构的i386软件包:所有软件包都没有打破软件包管理?

与体系结构无关的包需要声明它可以安全地满足任何体系结构的依赖性,使用Multi-Arch: foreignMulti-Arch: allowed 。 所以,不,你可以做的并不多。