1.软件名称识别
[abrt-addon-ccpp]- [2.1.11-19].[el7]. [x86_64].rpm ##rpm结尾的适用于redhat操作系统|| || || || || ||
软件名称 软件版本 软件适用系统 64位
2.如何安装软件
1.rpm
rpm -ivh name.rpm ##安装 ,-v显示过程,-h指定加密方式为hash
-e name ##卸载
-ql name ##查询软件生成文件
-qlp name.rpm ##查询软件安装后会生成什么文件
-qa ##查询系统中安装的所有软件名称
篇幅有限不再列举,望读者自行尝试
-qa |grep name ##查询软件是否安装(可以模糊匹配)
对wps-office进行模糊匹配照样可以查找出该软件
-q name ##指定查询某一个软件(必须把软件名字完整的输入)
必须把软件名字准确完整的输入才会找到
-qp name.rpm ##查询软件安装包安装后的名字
-qf filename ##查看filename属于那个安装包
-ivh name.rpm --force ##强制安装,但不能忽略依赖性
-ivh name.rpm --nodeps --force ##忽略依赖性并且强制安装(忽略依赖性之后安装的软件也不可用)
-qi name ##查看软件信息
对软件的详细内容
-Kv name.rpm ##检测软件包是否被篡改
如图所圈注的地方为ok时表示未被篡改
对软件进行修改然后再此检测如图:
当有这种情况发生时不要再继续安装此软件,别人会对此软件做了手脚,可能会对系统带来无法预估的损害
-qp name.rpm --scripts ##检测软件在安装或卸载过程中执行的动作
3.第三方软件仓库的搭建
1.把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件
2.createrepo -v /rpm存放目录
在第三方软件库可以看到已经生成repodata
3.vim /etc/yum.repos.d/xxx.repo
[software]
name=software
baseurl=file:///software
gpgcheck=o
enabled=1 ##1代表执行,0代表关闭
yum clean all ##清空yum缓存识别新配置
测验安装wps软件:
安装成功即可使用办公软件
4.网络第三方软件库的搭建
1.yum install httpd
2.systemctl stop&disable firewalld
3.systemctl start&enable httpd
4.把rpm软件包复制到/var/www/html/software
5.createrepo -v /var/www/html/software
查看已经生成repodata
在网页测试:172.25.254.62/source
搭建成功 successfully!
5.yum的黑名单
未设置黑名单之前,检测linuxqq软件
配置文件:vim /etc/yum.conf
exclude=*.i386 *.i686
添加黑名单之后对linuxqq的检索
添加黑名单成功!