软件包分类:Linux包格式 + CPU 架构

文章目录

一、两个维度

1.CPU硬件架构

(1)x86_64 = amd64

(2)arm64 = aarch64

2.Linux系统发行包

(1)deb :Debian/Ubuntu 系包管理

(2)rpm:RedHat/CentOS 系包管理

3.软件包 = Linux包格式 + CPU架构

CPU架构 包后缀
x86 deb_amd64
x86 rpm_x86_64
arm deb_arm64
arm rpm_aarch64

deb:适配 Debian/Ubuntu 系包管理

rpm:适配 RedHat/CentOS 系包管理

amd64:Debian 生态对 x86_64 架构的标准叫法

x86_64:RHEL/RPM 生态对 x86_64 架构的标准叫法

只看这两个维度,交叉4种组合:

(1) Linux系统:Debian 系选 deb,RedHat 系选 rpm

(2) 服务器 CPU:Intel/AMD 选 x86,ARM 国产芯选 arm

二、软件包所有分类

X86:

deb_amd64.run:

rpm_x86_64.run

arm:

deb_arm64.run

rpm_aarch64.run

三、其他参考博文

1.CPU两大架构:X86与ARM的区别:https://blog.csdn.net/Edward1027/article/details/124731050

2.linux家族:debian和CentOS:https://blog.csdn.net/Edward1027/article/details/125950238

3.Debian版Linux的包管理:dpkg、apt:https://blog.csdn.net/Edward1027/article/details/148840941