yum :基于RPM包构建软件更新机制自动解决依赖关系,软件包由软件包库提供
提供方式: ftp服务:ftp : //IP地址/仓库目录
http服务:http : //IP地址/仓库目录
本地目录:file : //本地目录
配置本地yum仓库
cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/
vim yum.repo
[ 共享仓库名 ] //仓库类别
name = 描述 //仓库名称
baseurl = file : ///本地目录 //URL;访问路径
enabled = 1 //启用此软件仓库
gpgcheck = 0 //验证包的签名
可用gpgkey指定公钥位置
yum 命令:
yum clean all #清除yum仓库缓存
yum makecache #重建yum仓库缓存
yum list #显示yum仓库软件列表
yum info [包名] : 查包详细信息
yum search <关键词> : 查询相关
yum grouplist 包组名 :查软件包分组
yum install :安装包
yum remove : 卸载包
yum update :升级包
构建ftp的yum 仓库
①安装并启动vsftpd服务
②将光盘内所有文件复制到/var/ftp/centos7
③客户端建立yum配置文件
baseurl = ftp: //服务器IP/centos7
yum数据库文件:repodata/repomd . xml (仓库文件)
使用createrepo工具生成数据库文件
把软件包下载到本地
yum install -y epel-release先安装epel源
yumdownloader --resolve nginx
yum install --downloadonly --downloaddir=/usr/src nginx