在银河麒麟高级服务器操作系统V10中使用ISO镜像作为本地源


💖The Begin💖点点关注,收藏不迷路💖

在银河麒麟高级服务器操作系统V10中,有时候我们因为网络条件限制或需要安装特定版本的软件包,会选择使用ISO镜像作为本地源来安装软件。

本文将详细介绍如何使用银河麒麟的ISO镜像来搭建本地YUM源,以便轻松管理软件包。

1、准备工作

在开始之前,准备银河麒麟高级服务器操作系统V10的ISO镜像文件,例如Kylin-Server-10-xxx.iso

在这里插入图片描述

2、创建挂载路径并挂载ISO镜像

  1. 创建挂载路径

    首先,我们需要在系统中创建一个目录,用于挂载ISO镜像。使用以下命令:

    mkdir -p /mnt/iso
    

    这条命令会在/mnt目录下创建一个名为iso的文件夹。

  2. 挂载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源

  1. 备份原有的repo文件

    为了防止对现有YUM源配置造成影响,我们建议先备份/etc/yum.repos.d/目录下的所有文件:

    cd /etc/yum.repos.d/
    mkdir bak
    mv *.repo bak/
    

    这些步骤将当前所有的repo文件移动到bak目录中进行备份。

在这里插入图片描述

  1. 创建新的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加载的,所以不需要检查签名)。

  1. 保存并退出编辑器

    保存你的修改并退出编辑器。

4、更新YUM索引并验证

  1. 清理旧的YUM缓存

    为了确保我们的YUM缓存是最新的,我们需要清理旧的缓存:

    yum clean all
    

在这里插入图片描述

  1. 生成新的YUM缓存

    接下来,我们需要生成新的YUM缓存,以便YUM知道我们刚刚添加的源中的软件包:

    yum makecache
    

在这里插入图片描述

  1. 查看可用软件包

    最后,为了验证我们的本地源是否配置成功,我们可以使用yum list命令来查看所有可用的软件包:

    yum list
    

在这里插入图片描述

如果你看到了许多软件包列表,这意味着你的本地源已经配置成功。

在这里插入图片描述


💖The End💖点点关注,收藏不迷路💖
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐