Linux之搭建yum私有库 远程版

yum私有库搭建:远程版

1.安装yum和仓库管理工具包

[root@mysql03 ~]# yum install yum-utils createrepo -y

image

2.创建软件仓库:即文件夹

[root@mysql03 ~]# mkdir -p /opt/repos

image

3.下载对应的软件包,创建新目录,把对应的软件包复制到 Packages 目录中

[root@mysql03 ~]# mkdir -p /opt/repos/Packages  # 创建软件包目录
[root@mysql03 ~]# mv /root/zsh-5.0.2-34.el7_8.2.x86_64.rpm /opt/repos/Packages  # 把下载好的软件包都放到该目录下

image

4.初始化软件仓库

[root@mysql03 ~]# createrepo /opt/repos

image

5.添加yum源

[root@mysql03 ~]# cd /etc/yum.repos.d/   # 切换到yum仓库中
[root@mysql03 ~]# mkdir backup   # 创建备份文件夹
[root@mysql03 ~]# mv *.repo backup/   # 把*.repo文件复制到backup文件夹里做一个备份
[root@mysql03 ~]# yum-config-manager --add-repo=file:///opt/repos   # 添加本地源
[root@mysql03 ~]# cat opt_repos.repo  # 编辑仓库配置信息

    [opt_repos]		# 源的名称
    name=added from: file:///opt/repos	# 源的简介
    baseurl=file:///opt/repos			# 源的下载地址
    enabled=1						# 是否启用:1启用 ,  0不启用

image

image

6.刷新缓存

[root@mysql03 ~]# yum clean all  # 清理缓存
[root@mysql03 ~]# yum makecache  # 生成新缓存

image

7.安装远程访问软件:Nginx(需要安装源)

[root@mysql03 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
[root@mysql03 ~]# yum-config-manager --add-repo=https://repo.huaweicloud.com/epel/7/x86_64/   # 设置成远程链接地址)
[root@mysql03 ~]# yum install nginx --nogpgcheck   # 忽略公钥认证参数

8.修改nginx的配置文件

网址:https://nginx.org/en/docs/http/ngx_http_autoindex_module.html

编辑配置文件:
[root@mysql03 ~]# vim /etc/nginx/nginx.conf   # 进去修改下面三处内容后保存修改文件

    # include /etc/nginx/conf.d/*.conf;  # 把这一行的内容注释掉
    root         /opt/repos;  # 把路径修改成这个
    autoindex on;  # 新增开启检索目录
	
	测试更改是否成功:
		nginx -t
	启动nginx:
		systemctl start nginx
	关闭selinux和firewalld:
		systemctl disable --now firewalld
		setenforce 0
		# 在浏览器输入当前虚拟机的ip地址看能否访问.能访问即ok

9.测试nginx更改配置是否成功

[root@mysql03 ~]# nginx -t

10.启动nginx

[root@mysql03 ~]# systemctl start nginx

11.关闭selinux和firewalld

[root@mysql03 ~]# systemctl disable --now firewalld
[root@mysql03 ~]# setenforce 0
# 在浏览器输入当前虚拟机的ip地址看能否访问.能访问即ok

12.在测试机上处理以下操作:

  [root@mysql03 ~]# yum install yum-utils -y  # 安装yum管理工具包
  [root@mysql03 ~]# mkdir backup  # 创建备份文件夹
  [root@mysql03 ~]# mv *.repo backup/   # 备份源
  [root@mysql03 ~]# yum-config-manager --add-repo=http://192.168.15.102/  # 添加源 
  [root@mysql03 ~]# yum clean all  # 清除缓存
  [root@mysql03 ~]# yum makecache  # 生成新缓存

13.测试安装,查看安装来源是否为设置好的远程仓库:

[root@mysql03 ~]# yum install zsh -y

image

posted @ 2021-12-16 22:23  90啊  阅读(92)  评论(0编辑  收藏  举报