概述
文章目录
- 一、简介
- 二、基础使用
- 三、进阶使用
- 四、yum配置
- 五、常用参数
- 附录
一、简介
-
yum:Yellow dog Updater, Modified,包管理器,应用于 RedHat 系,例如:RedHat、Fedora、CentOS。
-
rpm:redhat package management
-
.el5、.el6、.el7表示含义:
- el 是 Red Hat Enterprise Linux 的简写。
- 分别表示软件可以在 RedHat 5.x,6.x,7.x 版本上进行安装。
-
epel
- Extra Packages for Enterprise Linux。官方的 rpm repository 包不够丰富,装上了 EPEL之后,就相当于添加了一个第三方源。
- 基于 Fedora 的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS等。
-
yum 查看版本信息
yum -v
二、基础使用
查找
-
列出所有可安装的软件
yum list
-
普通查找
yum list | grep gcc # 或者 yum search gcc
-
group 组查找:查找可以使用 groupInstall 安装的软件
yum grouplist
安装
-
普通安装
yum insatll gcc yum install -y gcc
-
group 组安装
yum groupinstall "KDE Plasma Workspaces"
卸载
-
普通卸载
yum remove gcc # 或者 yum erase gcc
-
group 组卸载
yum groupremove "KDE Plasma Workspaces"
更新
-
列出可更新的软件
yum check-update
-
更新所有与指定更新
yum update yum update gcc
yum upgrade yum upgrade gcc
三、进阶使用
-
生成初始缓存
yum makecache fast
-
清除缓存
yum clean all
-
查看已安装应用
yum list installed
-
查看已安装的软件信息
yum info gcc
-
查看软件被谁依赖
yum provides */gcc
-
查看软件需要什么依赖
yum deplist gcc
-
查看当前仓库配置
yum repolist
-
查看历史安装信息
yum history
-
进入 yum shell 交互式命令行
yum shell
四、yum配置
yum的配置分为两部分
-
main:
/etc/yum.conf
,定义了全局配置选项,整个yum 配置文件应该只有一个main。 -
repository:
/etc/yum.repo.d
,定义了每个源/服务器的具体配置,可以有一到多个。tree /etc/yum.repos.d/
五、常用参数
-q quiet静默执行
-t 忽略错误
-R[分钟] 设置等待时间
-v verbose详细的安装过程
-y 是否开启自动应答yes(与 -q 静默执行相反)
--skip-broken 忽略依赖问题
--installroot=[path] 设置安装根目录
--enablerepo=[repo] 启用一个或多个软件源(支持通配符)
--disablerepo=[repo] 禁用一个或多个软件源(支持通配符)
附录
update与upgrade的区别:
- yum update:升级所有包同时也升级软件和系统内核,会保留旧版本的package,生成环境慎用 update。
- yum upgrade:只升级所有包,不升级软件和系统内核,会删除旧版本的package。
最后
以上就是魁梧长颈鹿为你收集整理的yum使用的全部内容,希望文章能够帮你解决yum使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复