当服务器环境有时候不能访问外网或者网速较慢的时候,可以使用CD或者U盘来挂载作为本地源。
这里使用的是麒麟V10-arrch64桌面版系统
一、刻录系统
如果是CD的话直接,使用刻录软件来制作系统。我这里用的U盘,在mac系统下,通过dd命令来刻录系统
# 查看当前挂载u盘路径
diskutil list
# 卸载u盘挂载,注意这里的`/dev/disk2`是我的u盘挂载位置,记得更换为自己的
diskutil unmountDisk /dev/disk2
# 默认dd命令不显示刻录进度,我们可以安装pv软件,通过管道符连接来展示进度
brew install pv
# 刻录本地系统到u盘
# sudo dd if=/Users/jack/Kylin-Server-10-SP1-aarch64-Release.iso | pv | sudo dd of=/dev/disk2 bs=4m
刻录完成后,会自动退出,直接拔U盘就可以。
二、制作离线镜像源
修改yum的源文件
# 备份
cp /etc/yum.repos.d/kylin_aarch64.repo /etc/yum.repos.d/kylin_aarch64.repo.bak
# 添加如下内容
[kylin] ///文件名
name=kylin ///随便填
baseurl=file:///run/media/SanDisk/Kylin-Server-10/ ///因为是在本地,所以是u盘挂载的那个目录,这里路径只需要指定到系统根目录即可,即Packages和Packages-gcc目录上一级
gpgcheck=0 ///设置0
enabled=1 ///启用
三、验证
yum makecache
yum list
yum list | grep docker
四、备注
网上说需要创建挂载目录,例如mkdir /mnt/repos
,然后需要执行createrepo /mnt/repos 这个命令,麒麟v10服务器系统图形安装自带了这个命令,不过我并未执行此项操作,可能是针对无图像界面的版本吧,这个后续有机会再试下。
网友评论