在 Ubuntu 12.04 LTS x64 上,我们想删除它附带的 i386 外部架构,但我没有看到dpkg干净地执行此操作的命令。
在使用 apt-get 时 Stuck with foreign-architecture=i386 中,建议用户从 中删除该行/etc/dpkg/dpkg.cfg.d/multiarch,我可以这样做(甚至完全删除该文件),但我想知道是否有更“合适的”方法来做到这一点。
我们之所以要这样做,是因为我们使用 Puppet 维护了大量的持续集成代理,并希望坚持“纯 64”。我们从我们自己维护的存储库安装我们自己的 Debian 软件包,除非我们提供该软件包的 i386 版本,否则这将失败。我知道可以覆盖特定存储库配置中的架构,但完全禁用非 64 架构会更清晰。