07.1yum仓库的搭建

yum仓库的搭建

原理:
第一步:执行yum install nginx安装命令
第二步:yum去/etc/yum.repos.d这个目录中
第三步:根据/etc/yum.repos.d中所有的.repo结尾的文件中保存baseurl中的连接,去寻找对应的软件包
第四步:在寻找到的软件包中,下载软件。(/var/cache/yum/[yum仓库名称])
第五步:安装所有的软件(rpm-ivh)
第六步:检测是否安装完毕并返回

注意

1、必须放在/etc/yum.repos.d这个目录中
2、必须以.repo结尾
3、其功能指定下载软件的连接

步骤

1、创建目录,充当仓库
mkdir /yumrepo2

2、在仓库中创建Packages目录,用于存放软件
cd /yumrepo2
mkdir Packages

3、下载测试软件到Packages目录中
cd /yumrepo2/Packages
wget https://repo.huaweicloud.com/centos/7/os/x86_64/Packages/zip-3.0-11.el7.x86_84.rpm

4、下载远程访问软件:nginx
[root@loaclhost yum.repos.d]# yum install nginx

5、下载仓库初始化软件(yum-utils、createrepo)
yum install yum-utils createrepo

6、初始化仓库
createrepo /yumrepo2
注:会在仓库目录中创建repodata目录,主要用来存放yum依赖关系的。

7、修改nginx配置文件,使其代理yum仓库目录索引
修改/etc/nginx/nginx.cof
root /yumrepo2;
nginx实现目录索引
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;

重启nginx
systemctl restart nginx

8、编辑yum源
1、将/etc/yum.repos.d中所有的文件备份到backup目录中
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup

2、创建local.repo文件
touch local.repo

3、编辑local.repo
vim local.repo
[local]
name="xxx源的简介"
baseurl=http://192.168.15.101
gpgcheck=0

4、更新源
yum clean all
yum makecache

9、测试
yum remove zip
yum install zip

 

posted @ 2021-11-06 20:12  vonmo  阅读(140)  评论(0编辑  收藏  举报