yum 命令 – 基于 RPM 的软件包管理器

yum 命令的功能是用于在 Linux 系统中基于 RPM 技术进行软件包的管理工作。yum 技术通用于RHEL、CentOS、Fedora、OpenSUSE 等主流系统,可以让系统管理人员交互式的自动化更新和管理软件包,实现从指定服务器自动下载、更新、删除软件包的工作。 yum 软件仓库及命令能够自动处理软件依赖关系,一次性安装所需全部软件,无需繁琐的操作。

目录

一、语法格式

二、常用参数

三、命令实战

3.1 清理原有的软件仓库信息缓存

3.2 建立最新的软件仓库信息缓存

3.3 安装指定的服务及相关软件包

3.4 更新指定的服务及相关软件包

3.5 卸载指定的服务及相关软件包

3.6 显示可安装软件包组列表

3.8 显示指定服务的软件信息

一、语法格式

yum [参数] 软件包

二、常用参数

-h显示帮助信息
-y对所有的提问都回答“yes”
-c指定配置文件
-v详细模式
-q安静模式
install安装rpm软件包
update更新rpm软件包
remove删除指定的rpm软件包 list 显示软件包的信息
info显示指定的rpm软件包的描述信息和概要信息
clean清理yum过期的缓存

三、命令实战

3.1 清理原有的软件仓库信息缓存

[root@linux ~]# yum clean all
已加载插件:fastestmirror
正在清理软件源: base docker-ce-stable epel extras google-chrome updates
Cleaning up list of fastest mirrors

3.2 建立最新的软件仓库信息缓存

[root@linux ~]# yum makecache
已加载插件:fastestmirror
Determining fastest mirrors
epel/x86_64/metalink                                                                                     | 3.3 kB  00:00:00     
 * base: mirrors.aliyun.com
 * epel: ftp.riken.jp
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
base                                                                                                     | 3.6 kB  00:00:00     
docker-ce-stable                                                                                         | 3.5 kB  00:00:00     
epel                                                                                                     | 4.7 kB  00:00:00     
extras                                                                                                   | 2.9 kB  00:00:00     
google-chrome                                                                                            | 1.3 kB  00:00:00     
updates                                                                                                  | 2.9 kB  00:00:00     
(1/23): base/7/x86_64/group_gz                                                                           | 153 kB  00:00:00     
(2/23): base/7/x86_64/primary_db                                                                         | 6.1 MB  00:00:08     
(3/23): docker-ce-stable/7/x86_64/updateinfo                                                             |   55 B  00:00:00   
...以下省略...

3.3 安装指定的服务及相关软件包

[root@linux ~]# yum -y install httpd
...以下省略...

3.4 更新指定的服务及相关软件包

[root@linux ~]# yum -y update httpd
...以下省略...

3.5 卸载指定的服务及相关软件包

[root@linux ~]# yum -y remove httpd
...以下省略...

3.6 显示可安装软件包组列表

[root@nginx-1 ~]# yum grouplist
已加载插件:fastestmirror
没有安装组信息文件
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: ftp.riken.jp
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
可用的环境分组:
   最小安装
   基础设施服务器
   计算节点
   文件及打印服务器
   Cinnamon 桌面环境
   MATE 桌面环境
   基本网页服务器
   虚拟化主机
   带 GUI 的服务器
   GNOME 桌面
   KDE Plasma Workspaces
   开发及生成工作站
可用组:
   Cinnamon
   Fedora Packager
   Haskell
   LXQt 桌面环境
   MATE
   Milkymist
   TurboGears 应用程序构架
   Xfce
   传统 UNIX 兼容性
   兼容性程序库
   图形管理工具
   安全性工具
   开发工具
   控制台互联网工具
   教育软件
   智能卡支持
   电子实验室
   科学记数法支持
   系统管理
   系统管理工具
   通用桌面
完成

3.8 显示指定服务的软件信息

[root@nginx-1 ~]# yum info httpd
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: ftp.riken.jp
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
可安装的软件包
名称    :httpd
架构    :x86_64
版本    :2.4.6
发布    :98.el7.centos.6
大小    :2.7 M
源    :updates/7/x86_64
简介    : Apache HTTP Server
网址    :http://httpd.apache.org/
协议    : ASL 2.0
描述    : The Apache HTTP Server is a powerful, efficient, and extensible
         : web server.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值