yum基础命令及介绍
yum是软件包管理工具 可以自动分析并解决软件依赖问题
基于 RPM 包,能够从指定的地址自动下载 RPM 包并且安装
无须繁琐地一次次下载、安装。
可以安装、查询、卸载、更新软件
使用前
本地yum请记得挂载
一. 搭建软件仓库配置文件
文件必须放在 “/etc/yum.repo.d/” 包内 并以 “.repo” 文件格式结尾
内部文件编写:
一
[AppStream] 仓库名称
name=AppStream 标识符 = 右边可以自定义
baseurl= 软件仓库链接 = 右边可以跟本地文件file://绝对路径
可以跟ftp服务器文件 ftp://
可以跟 http 服务器文件 http://
enabled=1 1是本启动软件仓库 (默认开启)
gpgcheck=0 / 1 是否查询每个安装软件包的签名 0是取消 1是开启
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
> 二
上一条开启查询后必须跟这一条 用于验证软件包的密钥文件
可以是 file:// 本地 可以是 ftp:// 可以是 http://
二. 验证软件仓库是否正确搭建
yum repolist -v 以详细模式列出所有可用的软件仓库
-v 详细输出信息
yum repoinfo 获取仓库打详细信息 如: 配置选项 启用状态等
yum makecache 下载数据信息缓存到本地 加速搜索软件包的速度
以上可以查看yum是否搭建成功,
如果以上没问题还是报错请看下面
查看仓库配置文件内容是否写错 对照 引用一
本地仓库检查挂载光驱设备文件是否正确
Couldn’t open file /meida/AppStream/repodata/repomd.xml
这句话的意思是在/meida/目录下,找不到YUM源
Couldn’t(不能),open(打开),file(文件)
提示公钥未安装请看 引用二
三. yum命令介绍与使用
#查找和安装文件时yum会遍历/etc/yum.repo.d/下所有的.reop的文件
#安装软件时会选择仓库中最新版的软件进行安装
安装
yum -y install 软件包名 -y 是同意选项 不会提示让你选择是否同意
install 安装软件 也可以安装本地的rpm文件
yum -y reinstall 软件包名 reinstall 覆盖安装软件
例如不小心把执行文件删除可以使用这个
查询
yum list 查询仓库中可用的所有软件包
yum list 软件包名 查询仓库中是否有该软件
可以使用通配符进行模糊匹配
yum search 字符 查询仓库中匹配的软件包
模糊查询包含就算
yum provides 路径 或 文件名 查看仓库中哪个软件包产生该文件
卸载
yum remove 软件包名 进行卸载软件
-y 选项可以加但是不建议
缓存
yum clean all 清除yum的所有缓存