银河麒麟Kylin-Server-V10-SP3使用ISO镜像搭建本地内网YUM/DNF源cdrom/http

机房服务器安装一般是内网环境,需要配置本地的YUM/DNF源。本文介绍通过ISO镜像搭建内网环境的UM/DNF源

准备工作:

提前准备好Kylin-Server-V10-SP3的ISO镜像文件。

本机IP地址:192.168.40.201

镜像存放目录/data/iso/Kylin-Server-V10-SP3-General-Release-2303-ARM64.iso

bash 复制代码
mkdir /data/bak /mnt/iso
# 创建目录
mount -t iso9660 -o loop /data/iso/Kylin-Server-V10-SP3-General-Release-2303-ARM64.iso /mnt/iso/
# 挂载
  • 附:
    ● -t - 此参数用于指示给定的文件系统类型。
    ● ISO 9660 -- 它描述了用于 CD/DVD ROM 的标准和默认文件系统结构。
    ● -o - 选项是必需的,带有一个 -o 参数,后跟一个分隔的逗号选项字符串。
    ● loop - 循环设备是一种伪设备,通常用于挂载 CD/DVD ISO 映像,并使这些文件可作为块设备访问。

修改yum配置文件

bash 复制代码
cp /etc/yum.repos.d/kylin_aarch64.repo /data/bak/kylin_aarch64.repo.bk
# 备份
cat << EOF > /etc/yum.repos.d/kylin_aarch64.repo 
[Kylin-yum]
name=Kylin  
baseurl=file:///mnt/iso
enabled=1   
gpgcheck=0  
EOF
# 配置本地镜像
yum -y clean all
# 清理缓存
yum makecache 

此时已可以安装软件了,如果内网多台机器需要yum源可以将这台机作为yum源服务器

bash 复制代码
yum install -y httpd

拷贝ISO文件到httpd的html目录

bash 复制代码
mkdir /var/www/html/kylin86_arm
cp -r /mnt/iso/* /var/www/html/kylin86_arm/

开启httpd并设置开机自启,放开防火墙端口

bash 复制代码
systemctl enable httpd --now
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

此时已可以通过地址http://192.168.40.201/kylin86_arm访问了

更改yum配置文件

bash 复制代码
cat << EOF > /etc/yum.repos.d/kylin_aarch64.repo 
[Kylin-yum]
name=Kylin  
baseurl=http://192.168.40.201/kylin86_arm
enabled=1   
gpgcheck=0  
EOF
yum clean all
yum makecache

安装软件测试

bash 复制代码
yum install -y vsftpd

可以通过scp拷贝yum配置文件到客户端机器

bash 复制代码
scp /etc/yum.repos.d/kylin_aarch64.repo root@x.x.x.x:/etc/yum.repos.d/kylin_aarch64.repo
相关推荐
NotStrandedYet1 天前
如何管好银河麒麟V11服务器?先从征服/var/log开始
信创·kylin·国产化·国产替代·银河麒麟·信创运维
鱼月半3 天前
ARM64(华为S9006C,飞腾)银河麒麟离线安装docker及jitsi-meet方案
docker·arm64·银河麒麟·jitsi-meet
txzz88884 天前
CentOS-Stream-10 搭建YUM源Web服务器
linux·运维·centos·yum源·linux系统更新·centos系统更新·自建web yum源
Mico185 天前
银河麒麟V10(Kylin V10)虚拟机根分区扩容实战:VMware 添加新磁盘 + LVM + XFS 在线扩展
kylin
凯小默8 天前
国产麒麟系统 kylin 里面 nwjs 怎么打包安装应用并且怎么支持 arm 跟 amd 两种内核?
kylin·nwjs
起个名字总是说已存在9 天前
Kylin Linux麒麟环境docker启动容器报错permission denied解决
linux·docker·kylin
YoungHong199215 天前
解决开启代理后无法访问公司内网:自定义 DNS 规则置顶方案
代理·内网·公司
被闲置的鱼16 天前
麒麟OS各种环境安装脚本,达梦数据库DM8、JDK安装、Nginx安装、vsftpd安装、硬盘挂载一件安装脚本
java·linux·数据库·nginx·kylin
峰兄19830524 天前
基于容积卡尔曼滤波的轮胎侧向力与非线性修正技术研究:MPC路径跟踪控制优化实践
kylin
a123560mh1 个月前
国产信创操作系统银河麒麟常见软件适配(MongoDB、 Redis、Nginx、Tomcat)
linux·redis·nginx·mongodb·tomcat·kylin