软件包管理是一种在系统上安装、维护软件的方法。
目前,很多人通过安装Linux经销商发布的软件包来满足他们所有的软件需求。这与早期的Linux形成了鲜明的对比。因为在Linux早期,想要安装软件必须先下载源代码,然后对其进行编译。这并不是说编译源代码不好,源代码公开恰是linux吸引人的一大亮点。编译源代码赋予用户自主检查、提升系统的能力,只是使用预先编译的软件包会更快、更容易些。
不同的Linux发行版用的是不同的软件包系统,并且原则上,适用于一种发行版的软件包与其他版本是不兼容的。多数Linux发行版采用的不外乎两种软件包技术阵营,即Debian的.deb技术和Red Hat 的.rpm技术。当然也有一些特例,比如Gentoo、Slackware和Foresight等。
一、Debian类(.deb技术)
Debian、Ubuntu、Xandros、Linspire
二、Red Hat类(.rpm技术)
Fedora、CentOS、Red Hat Enterprise Linux、openSUSE、Mandriva、PCLinuxOS
网友评论