【发布时间】:2016-01-25 13:20:32
【问题描述】:
多架构的概念使您能够在同一台机器上安装来自多个架构的软件包。但是Multi-Arch: same 的包与Multi-Arch: foreign 的包有什么区别?
【问题讨论】:
多架构的概念使您能够在同一台机器上安装来自多个架构的软件包。但是Multi-Arch: same 的包与Multi-Arch: foreign 的包有什么区别?
【问题讨论】:
Multi-arch: same 包可以与不同架构的相同包并排安装在同一台机器上。例如,如果libfoo 属于Multi-arch: same,那么libfoo:amd64 和libfoo:i386 可以同时安装在同一台机器上。
Multi-arch: foreign 是一个可以满足不同架构包的体面的包。例如,也许我们的libfoo 依赖于libfoo-data。如果libfoo:data属于Multi-arch: foreign,则可以安装一次,同时满足libfoo:amd64和libfoo:i386的依赖。
【讨论】: