Linux包管理器及包安装工具基础知识

部分内容摘入出处: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.zst3
---- pacman Arch系 Arch Linux、Manjaro、EndeavourOS
*.sh sh bash
Linux脚本格式
类Unix系 所有类Unix(支持Bash)的发行版系统

二、两大主流发行版

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值