本文主要是介绍【linux】-linux操作系统分支及包管理系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、Linux主要版本分支
免费的:ubuntu、centos,分属红帽、大便分支。
centos渐渐退出,CentOS 之父创造的 Rocky Linux(再见 CentOS! Rocky Linux 要来了)
二、Rocky Linux
官方地址:https://rockylinux.org
镜像下载地址:https://rockylinux.org/download
三、统信UOS操作系统
UOS是Linux在中国的商业发行版,主要开发工作由Deepin团队完成。
deepin(原名:Linux Deepin;中文通称:深度操作系统)是由武汉深之度科技有限公司在Debian基础上开发的Linux操作系统,其前身是Hiweed Linux操作系统,于2004年2月28日开始对外发行,可以安装在个人计算机和服务器 。
官方地址:https://www.uniontech.com/
四、Linux包管理系统(重点)
Linux包管理系统DPKG和RPM ,不同的 Linux 发行版使用不同的包管理系统,一般而言,大多数发行版分别属于两大包管理技术阵营: Debian 的”.deb”,和红帽的”.rpm”。
dpkg :这个机制最早是由Debian Linux社群所开发出来的
RPM:这个机制最早是由Red Hat这家公司开发出来的
如:
Debian使用apt或aptitude来安装和更新软件。
Ubuntu使用 apt-get命令安装软件包,它不支持rpm格式的安装。
redhat包管理方式采用基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件
4.1 Debian分支
Dpkg:离线安装
【apt、apt-get、aptitude】:在线安装
apt相关的命令有两个,一个是apt、一个是apt-get 和aptitude
简单来说就是:apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。
dkpg(底层工具)->apt-get(上层工具)->apt(apt-get的再封装)
4.2 redhat分支
rpm:离线安装
yum:在线安装
4.3 Debian和redhat包管理区别
这篇关于【linux】-linux操作系统分支及包管理系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!