1、创建挂载目录
mkdir /yum
2、将镜像挂载到创建的目录中
mount -o loop /software/rhel-server-6.8-x86_64-dvd.iso /yum
3、yum源路径
[root@gkzhggdb01 yum.repos.d]# pwd
/etc/yum.repos.d
4、在/etc/yum.repos.d/下创建新的.repo文件,编辑后保存退出:
[root@gkzhggdb02 yum.repos.d]# mv rhel-source.repo rhel-source.repo.bak
[root@gkzhggdb02 yum.repos.d]# vim rhel-source.repo
[localrepo] //这个名字中间不要有空格
name=local_yum //随便起一个名字
baseurl=file:///yum //iso挂载的地址
enable=1
gpgcheck=1
gpgkey=file:///yum/RPM-GPG-KEY-redhat-release
5、清除旧的yum缓存信息
[root@gkzhggdb01 yum.repos.d]# yum clean all
Loaded plugins: product-id, refresh-packagekit, search-disabled-repos, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Cleaning repos: localrepo
Cleaning up Everything
6、并创建新的yum缓存:
[root@gkzhggdb01 yum.repos.d]# yum makecache
Loaded plugins: product-id, refresh-packagekit, search-disabled-repos, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
localrepo | 4.1 kB 00:00 ...
localrepo/group_gz | 216 kB 00:00 ...
localrepo/filelists_db | 3.4 MB 00:00 ...
localrepo/primary_db | 3.1 MB 00:00 ...
localrepo/other_db | 1.3 MB 00:00 ...
Metadata Cache Created
7、查看安装的yum仓库
[root@gkzhggdb01 yum.repos.d]# yum repolist
Loaded plugins: product-id, refresh-packagekit, search-disabled-repos, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
repo id repo name status
localrepo local_yum 3,855
repolist: 3,855
至此,yum源创建成功