yum
yum软件包管理器,通过互联网下载.rpm包并安装,并自动处理依赖关系
yum源与yum仓库
yum源就是互联网上的一个地址,指向无数个rpm软件包,这无数个软件包所在的位置就是yum仓库
一个yum源只能指向一个仓库
必须配置的源:
base源:基础软件包
epel源:第三方软件(拓展软件包)
yum repolist (查看当前可用yum仓库)
yum repolist all (查看所有yum仓库)
yum localinstall (安装本地的软件包,自动处理依赖关系)
yum reinstall (重装)
yum check-update (对比Linux已安装的软件和yum仓库中的软件,查看哪些需要更新,尽量不用)
yum update -y (更新整个系统所有软件,包括内核,通常在刚安装系统的时候用,最好不用)
yum remove -y (删除软件包)
yum provides (查找文件或命令所属的软件包) @的意思是系统中已经安装了
禁用yum仓库:vim 改repo文件中的enable值,0是禁用,1是启用
或者gzip压缩该repo文件
配置源的两种方式:手动vim /etc/yum.repos.d/.repo添加源 或者 网上安装一个release的包
创建yum本地仓库
(一)准备一个iso镜像文件连接上虚拟机
(二)挂在光盘至本地的某个目录下
(三)注释掉所有的repo文件,添加一个新的本地repo文件
(四)使用yum命令安装软件测试
与yum缓存相关指令(扩展了解)
1.缓存rpm包方式:修改yum全局配置文件
vim /etc/yum.conf
改其中的keepcache=1 (启动缓存)
2.清除yum缓存
yum clean all (清除所有的缓存信息)
yum clean packages (清除缓存的软件包)
包组相关指令 (扩展了解)
yum groups list (查看所有包组)
安装组包:yum groups install 包组名\包组名\包组名
yum groups remove -y 组包名 (删除包组)
yum命令历史执行记录 (扩展了解)
yum history
查询历史执行yum命令ID详细信息
yum history info N (第几条ID)
撤销历史执行过的yum命令
yum history undo N