一、导语
在学习 RedHat 的时候,发现使用 YUM 是需要收费注册才能使用的。不像 CentOS 那样可以直接使用。所以为了方便,就配置了本地 YUM 源。
二、VMware配置
要想使用本地的 YUM 源,就需要确保你的 ISO 镜像包要连接上。
三、Liunx配置
当 ISO 镜像文件已经连接上的时候,需要把它挂载到一个目录上才能使用,所以我们创建一个目录为挂载点,并配置 yum就可以了。
# 创建挂载点 [root@localhost 桌面]# mkdir /mnt/cdrom # 将关盘挂载到挂载点 [root@localhost 桌面]# mount /dev/sr0 /mnt/cdrom/ mount: /dev/sr0 写保护,将以只读方式挂载 # 查看是否有内容 [root@localhost 桌面]# ll /mnt/cdrom/
挂载好了镜像,我们就配置一下 YUM
# 进入yum配置目录 [root@localhost 桌面]# cd /etc/yum.repos.d/ # 查看是否已有yum配置, [root@localhost yum.repos.d]# ll 总用量 0 # 新建一个配置文件 [root@localhost yum.repos.d]# touch localYUM.repo # 编辑配置文件 [root@localhost yum.repos.d]# vim localYUM.repo
输入内容
[rhel-yum] # 自定义名称 name=localYUM # 本地光盘挂载路径 baseurl=file:///mnt/cdrom # 启用yum源,0为不启用,1为启用 enabled=1 # 检查GPG-KEY,0为不检查,1为检查 gpgcheck=1 # key的位置 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
配置好了之后检测以下是否配置成功
# 清除缓存 [root@localhost yum.repos.d]# yum clean all 已加载插件:langpacks, product-id, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 正在清理软件源: rhel-yum Cleaning up everything #创建新的缓存 [root@localhost yum.repos.d]# yum makecache 已加载插件:langpacks, product-id, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. rhel-yum | 4.1 kB 00:00 (1/5): rhel-yum/group_gz | 134 kB 00:00 (2/5): rhel-yum/filelists_db | 3.1 MB 00:00 (3/5): rhel-yum/primary_db | 3.4 MB 00:00 (4/5): rhel-yum/productid | 1.6 kB 00:00 (5/5): rhel-yum/other_db | 1.3 MB 00:00 元数据缓存已建立 [root@localhost yum.repos.d]#