Linux之搭建yum私有库 远程版

yum私有库搭建:远程版

1.安装必须的软件包

	yum install yum-utils createrepo -y

Linux之搭建yum私有库 远程版

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

	mkdir -p /opt/repos

Linux之搭建yum私有库 远程版

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

	mkdir -p /opt/repos/Packages
	mv /root/zsh-5.0.2-34.el7_8.2.x86_64.rpm /opt/repos/Packages

Linux之搭建yum私有库 远程版

4.初始化软件仓库

	createrepo /opt/repos

Linux之搭建yum私有库 远程版

5.添加yum源

    cd /etc/yum.repos.d/ :切换到文件夹中
    mkdir backup :创建文件夹
    mv *.repo backup/ :把*.repo文件复制到backup文件夹里做一个备份
    yum-config-manager --add-repo=file:///opt/repos :添加本地源
    cat opt_repos.repo
        [opt_repos]		# 源的名称
        name=added from: file:///opt/repos	# 源的简介
        baseurl=file:///opt/repos			# 源的下载地址
        enabled=1						# 是否启用:1启用 ,  0不启用

Linux之搭建yum私有库 远程版

Linux之搭建yum私有库 远程版

6.清理缓存、生成缓存

	yum clean all
	yum makecache

Linux之搭建yum私有库 远程版

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

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

8.修改nginx的配置文件

	网址:https://nginx.org/en/docs/http/ngx_http_autoindex_module.html
	编辑配置文件:
		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.在测试机上处理以下操作:

    安装: 
    	yum install yum-utils -y
    备份源:
    	mkdir backup
    	mv *.repo backup/
    添加源:
    	yum-config-manager --add-repo=http://192.168.15.102/

    刷新缓存:
    	yum clean all
		yum makecache

10.测试:

	yum install zsh -y

Linux之搭建yum私有库 远程版

上一篇:PRML笔记


下一篇:【无标题】