RPM 套件管理程式
RPM 的使用其实不难,只要使用 rpm 这个指令即可!鸟哥最喜欢的就是 rpm 指令的查询功能了,可以让我很轻易的就知道某个系统有没有安装鸟哥要的套件呢!此外, 我们最好还是得要知道一下,到底 RPM 类型的档案他们是将套件的相关档案放置在哪里呢?还有,我们说的那个 RPM 的资料库又是放置在哪里呢?
RPM 预设安装的路径
一般来说,RPM 类型的档案在安装的时候,会先去读取档案内记载的设定参数内容,然后将该资料用来比对 Linux 系统的环境( 例如属性相依的套件 ),例如目前 SSH 这个远端连线软体( 请参考伺服器篇 )使用的是 OpenSSL 的加密机制,所以,要安装 SSH 的时候,就得要先安装好 OpenSSL 才行啊,如果没有安装 OpenSSL 的话, SSH 就不让您安装了!这些都是 RPM 环境的要求, 如果环境相符就予以安装,如果不符就会显示出不符合的内容所在! 等到安装完毕之后, rpm 就会将套件的资讯写入:/var/lib/rpm 这个目录中去!所以, 往后您在进行查询的时候或者是预计要升级的时候,相关的资讯就会由 /var/lib/rpm 这个目录的内容资料来提供啰!
一般来说,由于 RPM 有资料库来纪录套件相关的资讯,所以 RPM 类型的套件所拥有的档案都放置在系统预设放置的目录底下,亦即如同我们在 档案属性与目录配置 一文当中提到的:
/etc 一些设定档放置的目录,例如 /etc/crontab
/usr/bin 一些可执行档案
/usr/lib 一些程式使用的动态函式库
/usr/share/doc 一些基本的软体使用手册与说明档
/usr/share/man 一些 man page 档案
好了,底下我们就来针对每个 RPM 的相关指令来进行说明啰!
阅读(1250) | 评论(0) | 转发(0) |