YUM 命令详解
2020-03-18 本文已影响0人
平淡日子里的一根刺
前言
这几天一直在离线环境下安装环境,许多依赖安装不成功。于是花了点时间好好的了解了下yum命令,对其中许多不常用的命令有了了解,也整理了一些常用的命令.
详解
yum [options] [command] [package...]
command常用参数:
* install package1 [package2] [...] -- 需要安装的依赖包,可以选择多个一块安装
* update [package1] [package2] [...] -- 更新软件包
* update-to [package1] [package2] [...] -- 更新到指定版本
* check-update -- 检查更新
* remove | erase package1 [...] -- 卸载安装包,具体用法跟install类似
* list [...] -- 列出所有可用软件包信息
* info [...] -- 列出软件包的信息和描述
* clean [ packages | metadata | expire-cache | rpmdb | plugins | all ] --用于清除缓存在yum目录中的各种内容
* makecache [fast] -- 下载yum库中所有可用元数据并使之能使用
* search string1 [string2] [...] -- 搜索软件包
* deplist -- 列出软件包依赖关系
options常用参数:
-h --help -- 常用帮助信息
-y --assumeyes -- 安装时询问yes时 自动回复yes
-- assumeno -- 与-y类似,回答no
-q --quiet -- 无输出运行
-x --exclude=package -- 安装时排除特定的软件包
--downloadonly -- 不更新,只下载,此选项可以用来下载软件包.
--downloaddir=directory -- 指定一个目录存储软件包
示例
安装
yum -y install gcc libffi-devel
查找已安装python相关依赖
yum list installed | grep python
下载离线包
yum install -y --downloadonly --downloaddir=/opt/mysql mysql