【运维小知识】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
相关推荐
aosky11 分钟前
Vercel Labs agent-browser 深度测评:AI时代的浏览器自动化利器
运维·人工智能·自动化·agent-browser
柠檬汁Dev16 分钟前
云端开发,把应用上线时间从2天缩短到3分钟
服务器
皓月盈江16 分钟前
Linux Debian13安装后更换为国内镜像源,解决执行sudo命令提示用户名不在sudoers文件中问题
linux·服务器·sudo·debian13·debian13更换国内镜像源·用户名不在sudoers文件中
wdfk_prog16 分钟前
[Linux]学习笔记系列 -- [driver][base]class
linux·笔记·学习
龙仔72519 分钟前
ZLMediaKit 日志按日期切割与自动清理方案
运维·服务器·日志切割·自动删除
XRJ040618xrj21 分钟前
如何在Linux虚拟环境下创建配置网络脚本
linux·网络·php
叠叠乐24 分钟前
中国移动家庭云电脑window安装linux桌面系统
linux·运维·电脑
电化学仪器白超24 分钟前
计量室自动化系统技术文档编制与动态更新说明
运维·python·嵌入式硬件·自动化
这儿有一堆花25 分钟前
SSH 协议的加密与认证原理
运维·网络·ssh
Exquisite.25 分钟前
云原生高级课前置复习(2)
linux·云原生