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源創建成功