rpm和yum软件管理

时间:2019-04-15
本文章向大家介绍rpm和yum软件管理,主要包括rpm和yum软件管理使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

rpm软件管理

rpm选项:

 

-i:安装软件

-v:显示安装过程

-h:用#表示进度

-U:升级或安装软件

-F:仅仅升级操作

-e :卸载软件

-q:查看已安装软件

-a:查看所有已安装软件

-l:查看软件安装后生成的文件列表

-i:查看软件包相关信息

-f:查看软件依赖的软件

--scripts:查看软件相关脚本

一般用法:

  rpm -ivh 软件包名  #安装软件

  rpm -e 软件名     #卸载软件

  rpm -qf  软件名    #查看软件依赖的软件

  rpm -qa  软件名    #查看软件依赖的软件

    rpm -ql  软件名    #查看软件安装后所产生的文件列表

yum软件管理:

yum配置文件:

主:/etc/yum.conf

子:/etc/yum.repos.d/*.repo

repo配置文件构成:

[id]                      #指定定yum仓库id,可随便写,不要空格

name=xxx           #指定yum仓库的名称,随意写

enabled=0|1        #是否启用yum仓库,0不使用,1使用

gpgcheck=0|1      #是否对rpm包做完整性和来源合法性验证,0不验证,1验证

gpgkey=              #指定公钥文件,gpgcheck为1该项不可省略

baseurl=              #指定yum仓库url

yum仓库url表示方式:

本地  file://

网络  http://

创建本地yum仓库

使用光盘中的rpm包作为yum仓库

第一步:挂载光盘

# mount /dev/cdrom /mnt

第二步:备份yum自带的配置文件

# cd /etc/yum.repos.d

# mkdir bak

# mv *.repo bak

第三步:创建yum的配置文件,使用光盘作为yum仓库

# vim 1.repo

[myrepo]

name=my repo

enabled=1

gpgcheck=0

baseurl=file:///media

第四步:执行yum命令检测结果

# yum clean all    <<< 清空yum缓存的全部数据

# yum repolist     <<< 检查yum仓库中有多少个可用的rpm包

 

yum使用

1. 安装软件

yum -y install 软件1 软件2 软件3 ....

2. 卸载软件

yum -y remove 软件1 软件2 软件3 ....

3. 管理包组

grouplist:查看系统中的全部的包组

groupinfo 包组名:查看指定包组的信息(包组的作用、包含的软件)

groupinstall 包组名:安装指定的包组

groupremove 包组名:卸载指定的包组

4. 管理yum的缓存数据

 clean [ packages | metadata | all ]

 all:清除所有数据

 packages:仅仅清除rpm包

  metadata:仅仅清理缓存元数据

5. 查看rpm包

 yum list all 或者yum list :列出所有的软件包

 yum list available:仅仅显示可以安装但是尚未安装的rpm包

 yum list  installed:仅仅显示已经安装rpm包  @:表示已经安装rpm

6. 查看yum仓库的信息

 yum repolis

 

国内主流的网络yum仓库地址

mirrors.aliyun.com

mirrors.163.com

mirrors.sohu.com