在沒有網絡的情況下,想要使用yum源進行軟件的安裝就顯得非常困難了。所以有時候配置本地的yum源也是非常必要的。
准備工作:
rad hat 的ISO鏡像文件。
1、創建一個文件夾,用於掛載ISO鏡像文件,路徑隨自己的喜好定,這里就直接在根目錄下創建一個ISO文件夾。(Linux下的掛載就是將一個本來你不能進行訪問或者操作的其他類型的文件系統,通過mount命令把它和根目錄下的一個文件夾關聯起來,在訪問這個文件夾的時候就相當於訪問另一個文件系統的上的內容。ISO鏡像文件在Linux下是無法直接打開的)
[root@localhost ~]# mkdir /iso
2、掛載鏡像文件到該目錄下
[root@localhost ~]# mount -t iso9660 -o loop /tools/rhel-server-6.5-x86_64-dvd.iso /iso
鏡像文件的路徑根據自己拷貝的目錄,如果忘記了存放在哪個文件夾中,可以通過find命令進行查找
find / -name "*.iso"
3、改寫yum源的配置文件
改寫該配置文件之前先進行備份
[root@localhost mnt]# cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak
打開配置文件
[root@localhost mnt]# vi /etc/yum.repos.d/rhel-source.repo
將里面的內容全部刪除,改寫成以下的內容
[rhel-source-local] name=Red Hat Enterprise Linux baseurl=file:///iso enabled=1 gpgcheck=0
4、清除原來的源配置
[root@localhost ~]# yum clean all
5、安裝現在的yum源,這一步也是測試新安裝的yum源有沒有安裝成功
[root@localhost ~]# yum install yum
如果這條命令能執行成功,就說明新安裝的yum源已經正確配置好了。
6、更新yum源
[root@localhost ~]# yum list
這樣配置完成之后,只是一次性的效果,重啟之后,就不能執行yum源的軟件安裝了,要進行正確安裝得每次開機的時候都進行ISO鏡像的掛載,不然會提示找不到安裝包。所以這里將設置成開機自動掛載的方式,這樣就可以無限制的使用了。
7、ISO鏡像文件的自動掛載
自動掛載是比較簡單的,只要修改一個配置文件就可以了。
[root@localhost ~]# vi /etc/fstab
在文件的最后一行添加一下內容
/tools/rhel-server-6.5-x86_64-dvd.iso /iso iso9660 defaults,loop 0 0
到這里,yum本地源的配置就完成了。