【运维小知识】Linux如何搭建Yum仓库

Yum服务端配置

服务端安装httpd
复制代码
[root@yum ~]#cat /var/www/html/index.html 
<style type="text/css">
html{padding:25px}
</style>

<a href="./AppStream">AppStream</a><br />
<a href="./BaseOS">BaseOS</a><br />


[root@yum html]#ll
total 28
drwxr-xr-x 3 root root 20480 Jun 13 09:23 BaseOS
-rw-r--r-- 1 root root   131 May 18 22:02 index.html
服务端安装yum-utils
复制代码
yum -y install vsftpd
yum -y install createrepo
yum -y install yum-utils


#yumdownloader用法
yumdownloader --destdir=/var/ftp/pub(指定的目录) --resolve [软件名称]
yumdownloader --destdir=/var/ftp/pub --resolve ipatbles



下载maven安装包
yumdownloader --destdir=/var/www/html/BaseOS/ --resolve maven

在/var/www/html/BaseOS/ 路径里执行
createrepo  -v .

客户端配置

复制代码
[root@m01 ansible]# cat /etc/yum.repos.d/ftp.repo 
[ftp]
name=haha
baseurl=ftp://10.0.0.10          #Yum仓库ip地址
enabled=1
gpgcheck=0

把其他的repo移到其他地方,只留下ftp.repo

yum clean all
yum repolist -v


执行
yum -y install maven
相关推荐
IT界小黑的对象30 分钟前
virtualBox部署ubuntu22.04虚拟机 NAT+host only 宿主机ping不通虚拟机
linux·运维·服务器
SilentCodeY31 分钟前
Ubuntu 系统通过防火墙管控 Docker 容器
linux·安全·ubuntu·系统防火墙
weixin_527550401 小时前
Linux 环境下高效视频切帧的实用指南
linux·运维·音视频
keson要进步1 小时前
CICD实战(一) -----Jenkins的下载与安装
运维·ci/cd·centos·自动化·jenkins
keson要进步1 小时前
CICD实战(二)-----gitlab的安装与配置
linux·运维·gitlab
我是唐青枫1 小时前
.NET AOT 详解
java·服务器·.net
藥瓿亭1 小时前
K8S认证|CKS题库+答案| 4. RBAC - RoleBinding
linux·运维·服务器·云原生·容器·kubernetes·cks
发非人非1 小时前
Shell编程核心符号与格式化操作详解
运维
吐泡泡_1 小时前
Linux(线程控制)
linux
tasselyue2 小时前
Macbook M3 使用 VMware Fusion 安装 openEuler24.03LTS
linux