部分内容摘入出处:yum与apt的区别;原创文章,转载请注明出处。
一、概述
处理器架构
处理器架构:什么是架构?即处理器(CPU)执行的计算机语言指令集,不同的处理器架构,所支持软件的开发、编译、打包以及部署或安装都将会完全不一样,这也是为何操作系统要对各种CPU处理器进行适配的原因,例如:Windows 10 ARM系统是无法安装在Intel和AMD的PC处理器上的、常见于Win Pad平板设备上、且默认也只能安装UWP应用程序,Linux系统可使用uname -a
命令来查询处理器架构类型!
架构 | 架构分类 | 架构说明 |
---|---|---|
32+位处理器架构 | x86/i386 (已基本被淘汰)x86_64 AMD64(x64) |
常见电脑上的Intel或AMD的x86架构处理器 |
ARM处理器架构 | ARM64(AArch64) |
常见的高通骁龙、华为麒麟、苹果A系以及MTK联发科的天玑等手机处理器 |
MIPS处理器架构 | MIPS64 |
常见的路由器、智能音箱及智能手表等嵌入式设备所用处理器 同时也是国产龙芯处理器所采用的架构1 |
发行版概念
Linux发行版:是指基于Linux内核而开发发布的操作系统,围绕Linux内核所开发设计的一套完整的全新操作系统程序,是一个已经可以在个人电脑上安装运行的系统完整镜像包。
使用lsb_release -a
查询Linux发行版本,如若无此命令(少数简装版系统可能无此命令),可使用以下命令安装:
- Red Hat发行版系统:
yum -y install redhat-lsb*
- Debian发行版系统:
apt-get install lsb-core
- Arch发行版系统:
pacman -Syu lsb-release
安装包后缀 | 安装包管理工具 | 安装包管理器 | 发行版系列 | 主流发行版系统 |
---|---|---|---|---|
*.rpm |
rpm |
yum dnf |
RedHat(红帽)系 | RedHat、Fedora、CentOS、Asianux(红旗Linux)、SuSE |
*.deb |
dpkg |
apt |
Debian系 | Debian、Ubuntu、Deepin(深度系统)、Ubuntu Kylin(优麒麟)、Mint、银河麒麟2 |
*.pkg.tar.xz *.pkg.tar.zst 3 |
---- | pacman |
Arch系 | Arch Linux、Manjaro、EndeavourOS |
*.sh |
sh |
bash Linux脚本格式 |
类Unix系 | 所有类Unix(支持Bash)的发行版系统 |