rpm包本地的文件所在位置:
,,,/mnt/cdrom/包
rpm包的安装缺点是:具有很强的依赖性,在安装时比较繁琐,又时候会因为某些安装文件之间的依赖性出错。
下面列出rpm包命令管理并进行一些说明:
- <李>
rpm包的安装指令:
, rpm, -ivh,完整包名
执行这个命令前提是本地有这个安装包,在安装后会有依赖性提示,只需按照依赖性安装即可
李>
- <李>
rpm包命名规则:
httpd,,//为软件名
2.2.9,,//为版本号
i386,//为架构
李>,,rpm,,//为rpm包后缀
- <李>
rpm包查询:
rpm,q,包名,,,进行包查询
,,,质量保证,为所有的大敌;进行所有包查询
李>,,,,,气httpd,我为信息,,查询httpd相关包的信息
,,,,,ql httpd,查询已安装包位置
,,,,,-qlp,,,,查询未安装的rpm包将要放的位置
,,rpm大敌;qf,某一文件名,,查询出该文件所属于的rpm包
注意:rpm包的安装方式是安装在写rpm包作者所放的默认位置
- <李>
rpm包校验:
rpm,- v,,,这命令可以显示是否被别人所改动
李> <李>rpm升级与卸载:
rpm, -Uvh,包名,,升级指令
rpm,- e,,包名,,卸载指令
注意:rpm之所以提供卸载命令是因为它的安装文件放的都比较分散,手工删除繁琐,有了对应指令就可以删除rpm包就可以
李>
对于源码包安装与rpm包的区别:
- <李>
概念上区别:一个可以看到源代码,一个看不到,rpm包安装起来更快
李> <李>安装位置不同:rpm包安装是默认路径,而源代码安装则需要指定位置,一般是/usr/地方/软件名
李> <李>启动服务:rpm可以使用服务,httpd,开始,来启动,而另一个是,/usr/local/apache2/bin/apachectl,开始,当然rpm安装最基本启动是/etc/d/init。d/httpd,开始
李> <李>删除方式:rpm包只需执行卸载命令,,而源代码安装则只用删除目录就可
李>