Debian Multi-Arch:Multi-Arch:same和Multi-Arch:foreign有什么区别
Multi-arch的概念使您能够在同一台机器上安装来自多个体系结构的软件包。但是Debian Multi-Arch:Multi-Arch:same和Multi-Arch:foreign有什么区别,debian,packaging,apt,Debian,Packaging,Apt,Multi-arch的概念使您能够在同一台机器上安装来自多个体系结构的软件包。但是Multi-Arch:same包与Multi-Arch:foreign包之间的区别是什么?Multi-Arch:same包可以与不同架构的相同包并排安装在同一台机器上。例如,如果libfoo属于Multi-arch:same,那么libfoo:amd64和libfoo:i386可以同时安装在同一台机器上 Multi-arch:foreign是一种能够满足不同体系结构包的体面性的包。例如,我们的libfoo可能依赖于
Multi-Arch:same
包与Multi-Arch:foreign
包之间的区别是什么?Multi-Arch:same
包可以与不同架构的相同包并排安装在同一台机器上。例如,如果libfoo
属于Multi-arch:same
,那么libfoo:amd64
和libfoo:i386
可以同时安装在同一台机器上
Multi-arch:foreign
是一种能够满足不同体系结构包的体面性的包。例如,我们的libfoo
可能依赖于libfoo数据。如果libfoo:data
属于Multi-arch:foreign
,则可以安装一次,并满足libfoo:amd64
和libfoo:i386
依赖关系