Linux操作系统的发行版本可以大体分为两类,一类是商业公司维护的发行版本,以著名的Redhat(RHEL)为代表,一类是社区组织维护的发行版本,后者以Debian为代表。
Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多的Linux版本。
Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。
Debian,或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux操作系统的典范,是迄今为止最遵循GNU规范的Linux系统。分为三个版本分支(branch): stable, testing 和 unstable。
Debian最具特色的是apt-get / dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux桌面系统。包括基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的Xubuntu。
两大系列 | 主要版本 | 包名 | 管理工具 | 处理单个软件包 | 装包例子 |
---|---|---|---|---|---|
debian | Ubuntu | .deb | apt-get,apt(两者区别) | dpkg | apt install pkgname |
redhat | CentOS | .rpm | yum | rpm | yum -y(显示安装过程) install pkgname |