我在使用多架构时遇到了问题:我安装了 Ubuntu 13.04 amd64,它运行良好。不幸的是,我有一台飞利浦 LaserMFD 6020 打印机/扫描仪,对于扫描仪部分,它只有一个专有的 i386 Linux 驱动程序。为了使用它,我尝试了多架构安装:
- 我为 xscanimage 安装了 sane:i386(apt-get install sane:i386),它运行良好
- 我尝试安装更舒适的 simple-scan:i386 和 xsane:i386,但是无法安装:两者都有未满足的依赖关系(xsane-common:i386 和 gnome-icon-theme:i386)。
确实,没有 xsane-common:i386 这样的包,因为 xsane-common 适用于所有体系结构。有没有办法安装具有 Architecture: all 包依赖项的 i386 包而不会破坏包管理?
答案1
独立于体系结构的包需要声明它可以安全地满足对任何体系结构的依赖关系,使用Multi-Arch: foreign
或Multi-Arch: allowed
。所以,不,你能做的不多。