rpm命令及第三方软件仓库的搭建

1.rpm命令

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


   [software]
   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  #挂载镜像


4.yum黑名单
vim /etc/yum.conf                    

exclude=要被屏蔽的文件名

操作过程:

yum list

vim /etc/yum.conf


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

yum list

后缀为.i686的文件被屏蔽了



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值