前提:在已经将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 在卸载后执行的操作: 删除根下的所有文件并导入空,即没有提示 在安装软件时一定要注意此软件会进行的步骤