麒麟kylinOS内网源部署及使用配置

本文详细介绍了如何在麒麟kylinOS中部署内网yum服务器,包括在/var/www/html/创建仓库包目录,拷贝仓库包,设置软链接,重启httpd服务,使用createrepo生成源目录文件,并导入软件包分组信息。客户端配置涉及yum.repo文件的上传、配置修改、权限设置,以及清除yum缓存和验证安装。

1 服务端部署yum服务器

1.1 分别在/var/www/html/下创建文件夹存放外网源仓库包

mkdir -p /var/www/html/kylin/base/aarch64  #创建arm基本包仓库存放路径
mkdir -p /var/www/html/kylin/updates/aarch64   #创建arm升级包仓库存放路径

1.2 将仓库包拷贝至1.1创建的文件目录下

cp -r arm_base  /var/www/html//kylin/base/aarch64/Packages
cp -r arm_updates  /var/www/html/kylin/updates/aarch64/Packages

1.3 /var目录空间不足,也可将包放在其他路径,软链接到httpd目录

ln -s /home/kylin/arm_base 
/var/www/html/kylin/base/aarch64/Packages
ln -s /home/kylin/arm_updates 
/var/www/html/kylin/updates/aarch64/Packages

并将源目标文件路径赋予可执行权限 chmod +x /home/kylin
1.4 重启httpd服务

systemctl restart httpd

1.5 执行createrepo命令生成源目录文件
1.5.1 安装createrepo

yum install -y createrepo

11.5.2 生成yum源

cd /var/www/html/kylin/base/ 
createrepo ./aarch64/
cd /var/www/html/kylin/updates/
createrepo ./aarch64/

1.5.3 导入软件包分组信息文件xxxx-comps.xml
arm: 将此文件传送到源服务器, 然后createrepo -g导入到arm的base目录和updates目录

createrepo  -g e33dc270848437aaf99602311bcb9067f2a95d1ed4c3ded15ccfc05d90b3d9f2-Kylin-aarch64-V10-ukui-comps.xml  
/var/www/html/kylin/base/aarch64/Packages
createrepo  -g e33dc270848437aaf99602311bcb9067f2a95d1ed4c3ded15ccfc05d90b3d9f2-Kylin-aarch64-V10-ukui-comps.xml  
/var/www/html/kylin/updates/aarch64/Packages

2 客户端设置
2.1将yum.repo文件上传至/etc/yum.repo.d/目录下并修改配置

mv  /etc/yum.repo.d/yum.repo  /etc/yum.repo.d/yum.repo.bak
cp  yum.repo  /etc/yum.repo.d/
vim  /etc/yum.repo.d/yum.repo
[base]
name=base
baseurl=http://ip/kylin/base/$basearch
enabled=1
gpgcheck=0
[updates]
name=updates
baseurl=http://ip/kylin/updates/basearch
enabled=1
gpgcheck=0

2.2赋予执行权限

chmod  777  /etc/yum.repo.d/yum.repo

2.3清除yum缓存,查看配置是否生效

yum  clean all   #清除缓存
yum  repolist   #查看是否生效,yum源有数量即为生效

2.4 yum安装软件进行验证

 yum install mariadb* (举例)
yum grouplist ids(举例)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酱江奖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值