在银河麒麟高级服务器操作系统V10中使用ISO镜像作为本地源
在银河麒麟高级服务器操作系统V10中,有时候我们因为网络条件限制或需要安装特定版本的软件包,会选择使用ISO镜像作为本地源来安装软件。本文将详细介绍如何使用银河麒麟的ISO镜像来搭建本地YUM源,以便轻松管理软件包。
在银河麒麟高级服务器操作系统V10中使用ISO镜像作为本地源
💖The Begin💖点点关注,收藏不迷路💖
|
在银河麒麟高级服务器操作系统V10中,有时候我们因为网络条件限制或需要安装特定版本的软件包,会选择使用ISO镜像作为本地源来安装软件。
本文将详细介绍如何使用银河麒麟的ISO镜像来搭建本地YUM源,以便轻松管理软件包。
1、准备工作
在开始之前,准备银河麒麟高级服务器操作系统V10的ISO镜像文件,例如Kylin-Server-10-xxx.iso
。
2、创建挂载路径并挂载ISO镜像
-
创建挂载路径
首先,我们需要在系统中创建一个目录,用于挂载ISO镜像。使用以下命令:
mkdir -p /mnt/iso
这条命令会在
/mnt
目录下创建一个名为iso
的文件夹。 -
挂载ISO镜像
接下来,我们需要将ISO镜像挂载到刚才创建的路径上。使用
mount
命令并指定-o loop
选项(因为我们是直接挂载文件而不是设备),以及-t iso9660
来指定文件系统类型:mount -o loop -t iso9660 Kylin-Server-10-xxx.iso /mnt/iso
替换
Kylin-Server-10-xxx.iso
为你的ISO文件实际名称。[root@kylin01 ~]# mount -o loop -t iso9660 Kylin-Server-V10-SP3-2403-Release-20240426-x86_64.iso /mnt/iso mount: /mnt/iso: WARNING: source write-protected, mounted read-only. [root@kylin01 ~]#
3、配置YUM源
-
备份原有的repo文件
为了防止对现有YUM源配置造成影响,我们建议先备份
/etc/yum.repos.d/
目录下的所有文件:cd /etc/yum.repos.d/ mkdir bak mv *.repo bak/
这些步骤将当前所有的repo文件移动到
bak
目录中进行备份。
-
创建新的repo文件
现在,我们需要创建一个新的repo文件来指定我们的本地ISO镜像作为源。使用你喜欢的文本编辑器创建文件,例如使用
vi
:vi kylin-Media.repo
在文件中,添加以下内容:
[kylin-media] name=kylin-Media baseurl=file:///mnt/iso/ gpgcheck=0 enabled=1
这个配置定义了一个名为kylin-media
的YUM源,它指向了我们挂载ISO镜像的路径,并禁用了GPG检查(因为我们是从本地ISO加载的,所以不需要检查签名)。
-
保存并退出编辑器
保存你的修改并退出编辑器。
4、更新YUM索引并验证
-
清理旧的YUM缓存
为了确保我们的YUM缓存是最新的,我们需要清理旧的缓存:
yum clean all
-
生成新的YUM缓存
接下来,我们需要生成新的YUM缓存,以便YUM知道我们刚刚添加的源中的软件包:
yum makecache
-
查看可用软件包
最后,为了验证我们的本地源是否配置成功,我们可以使用
yum list
命令来查看所有可用的软件包:yum list
如果你看到了许多软件包列表,这意味着你的本地源已经配置成功。
💖The End💖点点关注,收藏不迷路💖
|
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)