我正在浏览其中一台服务器,在.deb
使用 Debian 安装软件包时发现了一件非常有趣的事情。
当我这样做时uname -a
,我得到以下输出:
Linux ip-10-20-1-20 4.15.0-1060-aws #62-Ubuntu SMP Tue Feb 11 21:23:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
这表明系统具有 x86_64 内核架构。
当我这样做时dpkg --print-architecture
,我得到以下输出:
amd64
所以当我想安装 Debian 包时,我需要一个带有amd64
架构的包,而不是x86_64
.
有人可以告诉我为什么 dpkg 和内核架构之间存在差异吗?
x86_64 架构是由 AMD 而非 Intel 发明的。
参考:https ://en.wikipedia.org/wiki/X86-64
超微:
和
当它问世时,唯一可能的合理命名是 amd64。Debian 之后再也没改过这个名字。