目录
一,yum仓库部署
1,yum仓库基础
yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。解决了日常工作中的大量查找安装依赖包的时间。所有软件包有集中的yum软件仓库提供。
软件仓库的提供方式:
ftp服务:ftp://.......
http服务:http://......
本地目录:file://......
yum的实现过程
先在yum服务器上创建 yum repository(仓库),在仓库中事先存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下),当yum客户端利用yum/dnf工具进行安装时包时,会自动下载repodata中的元数据,查询远数据是否存在相关的包及依赖关系,自动从仓库中找到相关包下载并安装
2,yum配置文件及命令
主配置文件:/etc/yum.conf
yum仓库文件位置/etc/yum.repos.d/*.repo
日志文件位置/var/log/yum.log
查询命令
1)yum list [软件名] 显示可用的安装包,如不加软件名是显示所有的可用包
2)yum info [软件名] 显示安装包详细信息
3)yum search [关键字] 根据关键字查找软件安装包
4,yum whatprovides <关键字> 知道某个命令却不知道具体的包可以用此命令查找
5) yum grouplist [包组名] 安装包组查询
6) yum groupinfo <包组名> 不加包组名显示全部
yum安装升级命令
1)yum install [软件名]
2)yum groupinstall <包组名>
3)yum update 更新包组,首先要有更新的包组库才能更新
4) yum groupupdate 组包更新,首先要有更新的包组库才能更新