【运维小知识】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
相关推荐
小关1231 分钟前
嵌入式Linux驱动—— 1 GPIO配置
linux
用手码出世界23 分钟前
【Linux】进程间通信、匿名管道、进程池
linux·运维·服务器
垂金烟柳27 分钟前
CentOS 7上配置SQL Server链接其他SQL Server服务器
服务器·数据库·sqlserver
小镇青年达师傅27 分钟前
条件锁存在的意义:用生活中的例子秒懂线程间的"暗号系统"
linux·嵌入式·多线程·互斥锁·系统编程·条件锁
想拿高薪的韭菜34 分钟前
操作系统高频(六)linux内核
linux·操作系统
HHONGQI12341 分钟前
Linux 基础入门操作 前言 linux操作指令介绍
linux·运维·服务器
电星托马斯44 分钟前
Linux如何设置bash为默认shell
linux·运维·服务器·笔记·程序人生·bash·个人开发
那些乐趣1 小时前
已经使用中的clickhouse更改数据目录
java·服务器·clickhouse
矛取矛求2 小时前
VMware 安装 Ubuntu 全流程实战指南:从零搭建到深度优化
linux·运维·ubuntu
企鹅侠客2 小时前
CentOS系统安装详细教程
linux·运维·centos