1)rpm -ivh name.rpm #安装。-v显示过程。-h指定加密方式为hash

2)rpm -ivh name.rpm --force #不忽略依赖文件,强行安装

3)rpm -ivh name.rpm --nodeps --force #忽略依赖文件强行安装

4)rpm -ql name #查询软件生成文件

......下面省略......
5)rpm -qc name #查询软件的配置文件名称

6)rpm -qd name #查询软件的说明文件名称

7)rpm -e name #卸载

8)rpm -qlp name.rpm #查询软件安装后会生成什么文件

......下面省略......
9)rpm -qa #查询系统中安装的所有软件

......下面省略......
10)rpm -qa | grep name #查询软件是否安装

11)rpm -q name #查询软件是否安装(加具体名称)

12)rpm -qp name.rpm #查看软件包安装后的名字
13)rpm -qf filename #查看文件属于哪个安装包

14)rpm -qi name #查看软件信息

15)rpm -Kv name.rpm #查看软件包是否被篡改
篡改前:

篡改后:

16)rpm -qp name.rpm --scripts #检测软件在安装或卸载过程中执行的动作

2.搭建第三方软件仓库
1)把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件
2)createrepo -v /rpm文件存放的目录 -------> /rpm存放目录/repodata #此目录是被扫描的软件信息数据
3)vim /etc/yum.repos.d/yum.repo

name=software
baseurl=file://rpm存放目录
gpgcheck=0
4)yum clean all
5)yum search name

3.共享第三方软件仓库
1)打开http服务
2)关闭火墙

3)cp -r /mnt/software/ /var/www/html/
4)mount rhel-server-7.0-x86_64-dvd.iso /var/www/html/source7.0 #挂载镜像

vim /etc/yum.conf
exclude=要被屏蔽的文件名
操作过程:
yum list

vim /etc/yum.conf

exclude=*.i386 *.i686 #屏蔽后缀为.i686的文件
yum list

后缀为.i686的文件被屏蔽了
本文详细介绍了RPM命令的使用方法,包括安装、查询、卸载等常见操作,并提供了搭建第三方软件仓库的具体步骤。此外,还讲解了如何进行软件包完整性的验证及黑名单设置。
1033

被折叠的 条评论
为什么被折叠?



