当前位置: 首页 > news >正文

yum仓库

制作yum仓库
一、yum 本地iso仓库

挂载光盘到/mnt,
创建 opt 下 iso 目录
复制iso光盘内容到/opt/iso下

mount -o loop  Kylin-Server-V10-SP3-2403-Release-20240426-x86_64.iso /mnt
mkdir /opt/iso
cp -r /mnt/* /opt/iso/
umount /mnt

配置yum源

cd /etc/yum.repos.d
mkdir bak 
mv kylin_x86_64.repo bak/
ls /opt/iso/
EFI  images  isolinux  LICENSE  manual  Packages  repodata  TRANS.TBL
# Packages 就在/opt/iso/ 下
vim kylin.repo
[OS-2403-C86]
name=Kylin_V10_SP3_2403_OS
baseurl=file:///opt/iso/
enabled=1
gpgcheck=0yum clean all
yum makecache
yum list all
二、内网linux系统yum仓库

机器不能访问互联网,做内网linux系统yum源仓库
(需要一台能访问互联网的机器,或者自己在笔记本上做一台虚拟机)

1、服务端配置以下内容

安装需要的包

yum -y install yum-utils
yum -y install reposync
yum -y install createrepo

配置yum源

cd /etc/yum.repos.d
vim sync-Kylin-SP3-2403-X86.repo
[OS-2403-X86]
name=Kylin_V10_SP3_2403_X86_OS
baseurl=https://update.cs2c.com.cn/NS/V10/V10SP3-2403/os/adv/lic/base/x86_64/
enabled=1
gpgcheck=0[update-2403-X86]
name=Kylin_V10_SP3_2403_X86_updata
baseurl=https://update.cs2c.com.cn/NS/V10/V10SP3-2403/os/adv/lic/updates/x86_64/
enabled=1
gpgcheck=0

显示仓库列表

yum repolist repo id                                        repo name
OS-2403-X86                                    Kylin_V10_SP3_2403_X86_OS
update-2403-X86                                Kylin_V10_SP3_2403_X86_updata

同步指定的YUM源到/data/kylin/V10SP3/2403/目录

nohup 退出终端会话后仍保持运行,将输出重定向到 nohup.out文件

reposync -n 只下载最新的软件包 -m 同时下载并解压comps.xml 会自动创建以repoid命令的目录

# 创建目录
mkdir -p /data/kylin/V10SP3/2403/# 同步yum源
vim kylin.sh
reposync -n -m --repoid=OS-2403-X86 --repoid=update-2403-X86 -p /data/kylin/V10SP3/2403/ 
chmod +x kylin.shnohup /root/kylin.sh > nohup.out &

createrepo -po 创建repo索引 每一个目录下生成一个 repodata目录

createrepo -po /data/kylin/V10SP3/2403/OS-2403-X86/ /data/kylin/V10SP3/2403/OS-2403-X86/
createrepo -po /data/kylin/V10SP3/2403/update-2403-X86/ /data/kylin/V10SP3/2403/update-2403-X86/

在Package目录中新增软件包后,使用createrepo --update 命令更新repodata目录中的内容

createrepo --update /data/kylin/V10SP3/2403/OS-2403-X86/
createrepo --update /data/kylin/V10SP3/2403/update-2403-X86/

查看同步目录大小

du -sh /data/kylin/V10SP3/2403/OS-2403-X86/
du -sh /data/kylin/V10SP3/2403/update-2403-X86/

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

可以把这个目录发送个内网机器,或者tar打包给内网机器,内网机器当yum仓库

#打包 tar -zcvf yum.tar.gz /data/kylin/V10SP3/2403/
#解压 tar -xf yum.tar.gzscp -r /data/kylin/V10SP3/2403/update-2403-X86 root@10.11.1.2:/data/kylin/V10SP3/2403/
scp -r /data/kylin/V10SP3/2403/OS-2403-X86/ root@10.11.1.2:/data/kylin/V10SP3/2403/

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

安装httpd

yum install -y httpd
systemctl start httpd
systemctl enable httpd
systemctl status httpd
ss -antl
# 看到80端口正常
# httpd配置文件位置
vi /etc/httpd/conf/httpd.conf
......
ServerRoot "/etc/httpd"    # 指定httpd的工作目录
DocumentRoot "/var/www/html"   # 默认网页数据目录
Listen 80  # 端口# 针对目录授权
<Directory "/var/www/html">AllowOverride None   # Allow open access:Require all granted   # 允许所有客户端访问
</Directory># 修改后重启服务
systemctl restart httpd

创建软链接,放到网页数据目录

cd /var/www/html
ln -s /data/kylin/ kylin
ls -la
2、客户端配置yum源后,正常使用

192.168.100.9为服务端IP

[OS-2403-X86]
name=Kylin_V10_SP3_2403_X86_OS
baseurl=http://192.168.100.9/kylin/V10SP3/2403/OS-2403-X86
enabled=1[update-2403-X86  ]
name=Kylin_V10_SP3_2403_X86_updata
baseurl=http://192.168.100.9/kylin/V10SP3/2403/update-2403-X86
enabled=1

文章转载自:

http://L8755xoy.mjtzk.cn
http://q5odMA1w.mjtzk.cn
http://G0prscQ9.mjtzk.cn
http://Sq7I4tFj.mjtzk.cn
http://UOXRLUjf.mjtzk.cn
http://4ZEtgE9E.mjtzk.cn
http://8P0dtDkp.mjtzk.cn
http://x0dK8IGa.mjtzk.cn
http://mxQUfqWh.mjtzk.cn
http://rmmBEtEw.mjtzk.cn
http://TInR5ylB.mjtzk.cn
http://lYgoWJBg.mjtzk.cn
http://KiKel2Ii.mjtzk.cn
http://MHhLXA25.mjtzk.cn
http://dhQwuv1b.mjtzk.cn
http://Yqw2eIgQ.mjtzk.cn
http://75tsQwWw.mjtzk.cn
http://eJwPF7Tm.mjtzk.cn
http://q3l2UAbO.mjtzk.cn
http://FdBmzVnR.mjtzk.cn
http://JW7PO5cR.mjtzk.cn
http://Nx71freM.mjtzk.cn
http://X35WPWpb.mjtzk.cn
http://RFVwXsGj.mjtzk.cn
http://wkbjsQU8.mjtzk.cn
http://W67QVCtq.mjtzk.cn
http://heU4uPpn.mjtzk.cn
http://sszzSMGa.mjtzk.cn
http://dKyoUpZ0.mjtzk.cn
http://7fGoiyRd.mjtzk.cn
http://www.dtcms.com/a/365092.html

相关文章:

  • 诊断服务器(Diagnostic Server)
  • TRAE 高度智能的使用体验,使用文档全攻略,助力开发者效率提升 | 入门 TRAE,这一篇就够了
  • 0元部署私有n8n,免费的2CPU+16GB服务器,解锁无限制的工作流体验
  • 1.Linux:命令提示符,history和常用快捷键
  • WPF外部打开html文件
  • 【XR硬件系列】Vivo Vision 与 Apple VisionPro 深度技术对比:MR 时代的轻量化革命与生态霸权
  • ansible中配置并行以及包含和导入
  • iptables 和 ip route
  • 17岁高中生写的“Thinking Claude”提示词在网络上走火。提示词全文,并附高价值解读。
  • GEO优化专家孟庆涛:优质内容是GEO优化的核心
  • 使用sudo命令执行程序不保留父进程
  • 51单片机(按键,外部中断,定时器中断,PWM与蜂鸣器)
  • 【序列晋升】27 Spring Cloud Sleuth给分布式系统装上透视镜
  • Shell 秘典(卷八)—— 万流归宗秘术・AWK 通玄真解
  • GitHub热门AI编程工具推荐:CodeGeeX4+CodeLlama实战教程,程序员高效开发必备
  • etcd的强一致性和redis的最终一致性都是如何实现的?
  • HTML应用指南:利用POST请求获取全国九号电动车体验店服务店位置信息
  • 【GM3568JHF】FPGA+ARM异构开发板 使用指南:WIFI
  • 日用百货新零售小程序设计与开发(代码+数据库+LW)
  • 现代软件栈全景解析,揭示从用户界面到基础设施的层层构建与关键技术
  • c语言程序之魂——算法(练习题,流程图,程序源码)
  • 强化微调:以Swift框架进行GRPO多模态模型强化微调为例
  • MyHeyGen-开源版HeyGen,视频翻译工具
  • 关于修正谷歌搜索垄断的裁决对公司的意义
  • k8s初始化常见问题
  • 第4章 存储系统
  • 【武汉杨某媛事件后续】
  • 【Day 43】Shell-awk
  • 云手机将要面临的挑战有哪些?
  • EasyExcel 基础用法