1.第三方软件不能直接安装的原因
有的第三方软件的依赖性,不能识别;
2.什么是依赖性关系?
某些软件在安装时会要求安装一些别的东西;
3.rpm命令的使用
rpm
-i 安装软件
-v 显示过程
-h hash加密(MD5等对称加密)
-a 所有
-p 软件包
-e 删除软件
-ivh 建立软件
-qa 查看所有已经安装过的软件包
-ql 查看已经安装的软件拥有什么文件
-qc 查看已安装软件或者服务的配置文件
-qd 查看已安装软件或者服务的说明(帮助)文件
-qf 根据某个文件找出从出此文件属于哪个安装包
-qp 软件安装后会在系统中叫什么名字
-qlp 未安装的软件包如果安装会产生什么样的文件
--scripts 表示软件在安装或者卸载过程中会做什么动作 结合-pq使用 非常非常重要
-Kv 检测软件是否被篡改过
--force 只是负责在重新安装已经安装过的软件时,强制安装,不忽略依赖性。
--nodeps 忽略依赖性
如图:
安装qq:
给与权限之后就好了:
查看安装的wps:
查看已配置的ssh服务:
查看已配置的ssh服务的帮助文件:
检测该软件是否被篡改过:
解决依赖性:
4.第三方软件仓库的搭建
前提:
1.本地yum源已经搭建好;
2.本地有第三方软件包;
搭建步骤:
1.将要安装的第三方软件放到一个目录下:如图:
2.createrepo -v /软件存放路径:
如图:
3.查看存放路径:如图:
4.在本地yum源仓库中添加第三方软件仓库的指向信息:如图:
5.查看依赖性关系:如图;
6.搭建成功,可以安装软件。如图: