前提:在已经将yum源配置成功,可以成功下载相关软件包。
相关参数及其解释
-ivh packages.rpm 安装此软件
-i 表示此软件的信息,包括名称,版本,描述
-v 显示指令执行过程
-h 安装时进行标记
--nodeps 表示忽略依赖性进行安装(常使用的环境为:A依赖性为B,B依赖性为C,C依赖性为A,--nodeps表示将此依赖性的死锁强行进行破坏。)
--force 常使用的环境为:软件已经安装过,但是有文件的丢失,强制安装
-e packages.rpm 卸载此软件
-q [-l | -c | -d | -p] packages.rpm 会在终端上返回系统中哪里有此软件的文件
-q 使用询问模式
-l 列出包中的文件的路径
-c 列出配置文件的路径
-d 列出此软件中文档的路径
-p 表示系统中没有安装的此软件
没有安装的软件可使用的方法:
(-qlp | -qcp | -qdp)
-qi packages.rpm查看系统中已经下载的此软件的详细信息
-qip packages.rpm 查看系统中没有安装的此软件的详细信息
-Kv 查看此软件是否有被篡改过
此图中的SHA1与MD5均是一种加密算法。
SHA1简单理解:文件的SHA1值就像人的指纹,是文件的数字指纹,是唯一的,一个文件对应一个唯一的SHA1值,一般用来确认你的文件和官方发布的是否一致.如果官方原版文件被别人做过手脚,那么算出来的SHA1值就会不同.所以SHA1值是用来“验明正身”的。
MD5简单工作过程:大家都知道,地球上任何人都有自己独一无二的指纹,这常常成为公安机关鉴别罪犯身份最值得信赖的方法;与之类似,MD5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的“数字指纹”,如果任何人对文件做了任何改动,其MD5值也就是对应的“数字指纹”都会发生变化。
将软件先进行复制后,进行修改,然后查看
表示此软件是与官方发布的是一致的,但是此软件的文件是被修改过的。
-qp packgages.rpm --scirpts 查看此软件在安装与卸载时分别进行什么样的操作
在安装软件时,一定要进行检查此处,典型流氓软件:
查看此过程
安装后:
1、使用uid为0(即root)用户的权限
2、将密码修改为redhat
在卸载后执行的操作:
删除根下的所有文件并导入空,即没有提示
在安装软件时一定要注意此软件会进行的步骤
原文地址:http://blog.51cto.com/13584122/2109045