【运维小知识】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
相关推荐
java叶新东老师15 分钟前
linux 部署 flink 1.15.1 并提交作业
linux·运维·flink
程序员JerrySUN1 小时前
Linux系统架构核心全景详解
linux·运维·系统架构
无敌的牛1 小时前
Linux文件理解,基础IO理解
linux·运维·服务器
angushine1 小时前
鲲鹏服务器logstash采集nginx日志
运维·服务器·nginx
未来之窗软件服务1 小时前
跨平台 WebSocket 服务器的设计与实现 —— 基于.NET 8 的跨操作系统解决方案linux,macos,windows——开发工具
linux·服务器·websocket·仙盟创梦ide·东方仙盟
睿思达DBA_WGX2 小时前
由于主库切换归档路径导致的 Oracle DG 无法同步问题的解决过程
运维·数据库·oracle
土豆丶杨2 小时前
centos 配置docker
docker·eureka·centos
杰哥的狗2 小时前
nacos连接失败,启动失败常见问题
linux·docker
Jackilina_Stone2 小时前
【faiss】用于高效相似性搜索和聚类的C++库 | 源码详解与编译安装
android·linux·c++·编译·faiss