1
rpm -ivh name.rpm ##安装,-v显示过程,-h指定加密方式为hash
-ql name ##查询软件生成文件
-qd name ##查询软件的说明文件名称
-qlp name.rpm ##查询软件安装后会生成什么文件
-qdp name.rpm ###查询软件安装后生成的说明文件
-qa ##查询系统中安装所有软件名称
-qa |grep name ##查询软件是否安装(模糊名字即可)
-q name ##查询软件是否安装(要精确软件名)
-qp name.rpm ##查询软件安装包后的名字
-qf filename ##查看filename属于哪个安装包
-ivh name.rpm --nodeps --force ##忽略依赖性并且强制安装
-qi name ##查看软件信息
-Kv name.rpm ###检测软件包是否被篡改
1.先在此目录中复制一个安装包,然后修改其内荣
2.图中bad表示软件包信息被篡改
-qp name.rpm --scripts ###检测软件在安装或卸载过程中执行的动作
########第三方软件仓库的搭建###
1.把所有的rpm软件包放到一个目录中,这个目录中只能存放rpm文件.rpm
createrepo -v /rpm存放目录 ##扫描这个目录中的软件包
2.扫描完成后会生成repodata目录,此目录中是被扫描的软件信息数
vim /etc/yum.repos.d/rhel_dvd.repo
[software]
name=software
baseurl=file:///rpm存放目录
gpgcheck=0
enabled=0 ##代表不识别你写的内容
enabled=1 ##代表识别你写的内容
yum clean all
yum repolist
(1)当文件中enabled=0时,yum repolist 结果图
(2)当文件中enabled=1时,yum repolist 结果图
###第三方软件仓库的搭建的共享###
yum install httpd
systemctl stop firewalld
systemctl disable firewalld
systemctl start httpd
systemctl enable httpd
cp -r /mnt/software /var/www/html
##访问测试####
打开firefox,输入172.25.254.70/software
###yum黑名单###
设置黑名单之前,yum list
vim /etc/yum.conf 进入这个配置文件编写
写入:
exclude=*.i686 zziplid.x86_64 ##屏蔽这些文件
:wq ##退出保存
黑名单设置之后,再yum list
你会发现i686和zziplid.x86_64会被屏蔽掉