购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.2 Linux包管理

Linux包管理是指Linux下软件包的安装与管理。最初Linux下软件的安装非常简单,没有包管理工具,也没有Windows下的注册表,只需要先配置,编译源码生成二进制程序,最后将程序目录复制到安装路径下即可,也就是经典的./configure、make和make install三步骤。这种方式简单直接,但是也存在问题。

其中最大的问题就是没有解决包依赖问题:假设软件包A依赖B、B又依赖C,那么在安装A时,就需要先安装好B和C,而这些依赖关系和依赖的准备都需要用户手动完成,既麻烦又容易出错,对于复杂的依赖关系,手工更是变得不可能。

后来就出现了很多的包管理器来解决Linux下软件包的安装和管理问题,当前主流的包管理工具有apt-get和yum,其中apt-get是Ubuntu下的经典包管理器,yum则是Red Hat、CentOS等发行版的经典包管理器。本节将以CentOS 8下的yum为例说明包管理器的使用。 bPTuWXmTXBNtRwfSAXzk8vkfBU5fE0xGuS/VbA+aCDcALAkGn2gaXF15gPHze+gK

点击中间区域
呼出菜单
上一章
目录
下一章
×