一、YUM (Yellow dog Updater Modified)
①基于RPM包构建的软件更新机制
②可以自动解决依赖关系
③所有软件包集中的YUM软件仓库提供
二、准备安装源
1、软件仓库的提供方式
①FTP服务:ftp://.......
②HTTP服务:http://.......
③本地目录:file://........
2、RPM软件包的来源
①CentOS发布的RPM包集合
②第三方组织发布的RPM包集合
③用户自定义的RPM包集合
3、构建CentOS 7软件仓库
① RPM包来自CentOS7 DVD光盘
②通过FTP方式提供给客户机
4、在软件仓库中加入非官方RPM包组
①包括存在依赖关系对所有RPM包
②使用createrepo工具建立仓库数据文件
5、为客户机指定YUM仓库位置
配置文件:/etc/yum.repos.d/centos7.repo
6、本地YUM仓库
直接以CentOS 7光盘作软件仓库
将CentOS 7光盘放入光驱
挂载镜像到仓库位置,URL地址为:file:///media/cdrom
三、YUM的配置文件
基本设置:/etc/yum.conf
仓库设置:/etc/yum.repos.d/*.repo
日志文件:/var/log/yum.log
四、YUM命令
1、YUM缓存表目录
存放下载的软件包、仓库信息等数据
位于/var/cache/yum/$basearch/$releasever
清除缓存数据:#yum clean all
2、查询软件包
yum list 【软件名】
yum info 【软件名】
yum search <关键词>
yum whatprovides vim
查询软件包组
yum grouplist 【包组名】
yum groupinfo <包组名>
3、软件包安装、升级
安装软件
yum install 【软件名】
yum groupinstall <包组名>
升级软件
yum update
yum groupupdate
软件卸载
yum remove <软件名>
1、服务器端配置:
1.1 安装nfs-utils和rpcbind程序,可使用yum和rpm进行安装
1 2 |
|
1.2 设置共享目录
1 2 3 4 |
|