Linux下掛載iso文件和配置yum本地源


Linux的版本:

[root@pbn ~]# head -n 1 /etc/issue
Red Hat Enterprise Linux Server release 6.1 (Santiago)

1.由於服務器不能直連外網,我使用的是ISO鏡像文件當作yum的本地庫進行安裝,首先要將鏡像文件掛載到Linux服務器上。

        使用的ISO鏡像文件:

[紅帽企業.Linux.6].TLF-SOFT-Redhat.Enterprise.Linux.v6.UPDATE.1.DVD-HOTiSO.iso

       (1) iso文件的位置(改名后):

 

[plain]  view plain  copy
 
  1. [root@pbn ~]# ls /mnt/RedHat.Enterprise.Linux.6.iso  
  2. /mnt/RedHat.Enterprise.Linux.6.iso  


        (2) 創建虛擬光驅的目錄,用於掛載iso文件:

 

 

[plain]  view plain  copy
 
  1. touch /mnt/vcdrom  

 

        (3) 掛載

 

[plain]  view plain  copy
 
  1. mount -p loop -t iso9660 /mnt/RedHat.Enterprise.Linux.6.iso /mnt/vcdrom  

 

 

        此處 -t 用於指定文件類型,也可以不指定,Linux自動判斷

        (4)將鏡像文件拷下所有文件拷貝出來,當作yum的倉庫位置。

 

[html]  view plain  copy
 
  1. cp /mnt/RedHat.Enterprise.Linux.6.iso /var/yum  

 

 

        這樣就將ISO中的文件全部拷貝出來,放到/var/yum下了。

 

2. 建立本地的yum源並指定倉庫位置。yum的默認倉庫配置目錄是 /etc/yum.repos.d ,此目錄下的以 .repo 結尾的文件都是yum的倉庫地址。

          (1) 創建本地倉庫配置文件, 以 .repo 結尾

 

[html]  view plain  copy
 
  1. touch localPackages.repo  

 

           (2) 編輯文件內容:

 

[plain]  view plain  copy
 
  1. [local]  
  2. name=Instructor Server Repository     
  3. baseurl=file:///var/yum/Server  
  4. enabled=1  
  5. gpgcheck=0  

 

 

[....] 代表這個庫的名字,必須是唯一的,不可以重復。並且不能有空格。


name= 是這個庫的說明,沒有太大的實際意義,只是一個字段說明。


baseurl= 說明采取什么方式傳輸,具體路徑在哪里,可以使用的方式有,file://,ftp://,http://等,關於baseurl中的變量,可以查看yum.conf 的手冊:man yum.conf ,在手冊的最后一段有詳細描述。

enabled=1 說明啟用這個更新庫,0表示不啟用。

gpgcheck=1 表示使用gpg文件來檢查軟件包的簽名

          (3) 清除yum緩存:

 

[plain]  view plain  copy
 
  1. yum clean all  

 

 

 

[plain]  view plain  copy
 
  1. yum list all  

 即可查看yum當前安裝包的情況和可用的安裝包 

 

 

測試安裝screen:

 

[plain]  view plain  copy
 
  1. yum install screen  

 

 

配置完成后可以取消ISO的掛載

 

[plain]  view plain  copy
 
    1. umount /mnt/vcdrom  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM