Tips
事实上,下一小½要½的
yum
就可以直½用来½行安装的动作,基本上
rpm
这个指
令真的就只剩下查询与检验的功能啰!
所以,查询与检验还是要学的,至于安装,透过
yum
就好了!
22.2.1 RPM
默认安装的路径
一般来说,
RPM
类型的文件在安装的时候,会先去读取文件内记载的设定参数内容,然后½该数据
用来比对
Linux
系统的环境,以找出是否有属性相依的软件尚未安装的问题。例如
Openssh
这个联
机软件需要透过
Openssl
这个加密软件的帮忙,所以得先安装
openssl
才能装
openssh
的意思。那
你的环境如果没有
openssl
你就无法安装
openssh
的意思啦。
若环境检查合格了,那么
RPM
文件就开始被安装到你的
Linux
系统上。安装完毕后,该软件相关
的信息就会被写入
/var/lib/rpm/
目录下的数据库文件中了。
上面这个目录内的数据很重要喔!因为未
来如果我们有任何软件升级的需求,版本之间的比½就是来自于这个数据库,
而如果你想要查询系
统已经安装的软件,也是从这里查询的!同时,目前的
RPM
也提供数字签名信息,
这些数字签名
也是在这个目录内记录的呢!所以说,这个目录得要注意不要被删除了啊!
那么软件内的文件到底是放置到哪里去啊?当然与文件系统有关对吧!我们在
第五章的目录配置
谈过
每个目录的意义,
这里再次的强调啰:
/etc
一些配置文件放置的目录,例如
/etc/crontab
/usr/bin
一些可执行文件案
/usr/lib
一些程序使用的动态函式库
/usr/share/doc
一些基本的软件使用手册与说明文件
/usr/share/man
一些
man page
文件
好了,底下我们就来针对每个
RPM
的相关指令来½行说明啰!
22.2.2 RPM
安装
(install)
因为安装软件是
root
的工作,因此你得要是
root
的身份才能够操作
rpm
这指令的。
rpm
来安
装很简单啦!假设我要安装一个档名为
rp-pppoe-3.11-5.el7.x86_64.rpm
的文件,那么我可以这样:
(
设原版光盘已经放在
/mnt
底下了
)
[root@study ~]#
rpm
-
i /mnt/Packages/rp
-
pppoe
-
3.11
-
5.el7.x86_64.rpm