文章目录
- 一、两个维度
-
- 1.CPU硬件架构
- 2.Linux系统发行包
- [3.软件包 = Linux包格式 + CPU架构](#3.软件包 = 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