Linux包管理系统RPM和Deb

本质上来说,包也是linux应用软件的一种。用过一段时间linux的人都知道,一般linux中安装软件都是通过包的形式安装的。目前最流行的两种包的管理系统是Red Hat的RPM包和基于Debian发行版本的Deb包。

RPM包管理系统

Linux家族中有五十多种发行版本是基于Red Hat的RPM包管理系统的。有欧洲最流行的发行版SUSE/OpenSUSE,有著名的Red Hat企业版,我国发行的红旗linux等等。由于Red Hat在linux业界的领导地位,使得RPM包管理方式俨然成了linux业界的工业标准。

  • rpm -vih file.rpm            #安装RPM包
  • rpm -e file.rpm              #卸载RPM包
  • rpm -qpR file.rpm          #查看RPM包依赖关系
  • rpm -q file.rpm           #查看系统已经安装的rpm包

Deb包管理系统

RPM包管理系统应用虽然广泛,但本身具有很难解决包依赖关系的问题,这点上,基于Deb的包管理系统俨然是一种更好地选择。使用Deb包管理系统的linux发行版本有Debian和近几年很火的Ubuntu。现在,Ubuntu可以说在linux个人桌面市场上是一枝独秀,这也是的基于Deb包的管理方式被更多人所熟悉。跟RPM包不同的的是,Deb包里面包含的是二进制文件和一些config文件,也可以直接打开来看。但是Deb包管理系统提供了丰富的安装 ...

more ...