rhel6 配置yum源

說明:在使用yum命令安裝軟件的時候,必須提前配置yum源,本文以掛載RHEl6的官方鏡像至本地,創建本地yum源。

RHEl6中默認在/etc/yum.repos.d/目錄下沒有*.repo的文件,需要自己手動建立一個。

1.掛載官方鏡像至本地並實現開機自動掛載

# mount /dev/dvd  /media

# ls /media

此時我們看到已經成功掛載官方鏡像至/media下了。

# vim /etc/fstab  #添加如下一句,實現開機自動掛載

/dev/dvd  /mnt     iso9660 defaults,loop   0 0
2.查看系統是否已經成功安裝yum相關包

說明:掛載時一定要指定文件類型爲iso9660,否則會掛載失敗

  1. [root@lihuan ~]# rpm -qa | grep yum 
  2. yum-rhn-plugin-0.9.1-5.el6.noarch 
  3. yum-utils-1.1.26-11.el6.noarch 
  4. yum-metadata-parser-1.1.2-14.1.el6.i686 
  5. yum-3.2.27-14.el6.noarch 

默認都已經安裝了。

3.手動編寫yum源所需的文件

# cd /etc/yum.repos.d/  #在此目錄下,建立任何以.repo結尾的文件即可,這裏以yum.repo爲例:

  1. # vim yum.local  #內容如下 
  2. [yum] 
  3. name=yum 
  4. baseurl=file:///media/ 
  5. enabled=1 
  6. gpgcheck=1 
  7. gpgkey=file:///media/ RPM-GPG-KEY-RedHat-release 

說明:如果設置gpgcheck=0則不檢測gpgkey,就不檢查文件簽名,就不需要指定gpgkey的位置(建議使用本文的寫法)
4.測試yum源是否可用

  1. # yum clean all  #清除yum源緩存 
  2. [root@lihuan ~]# yum install httpd -y 
  3. Loaded plugins: rhnplugin 
  4. This system is not registered with RHN. 
  5. RHN support will be disabled. 
  6. Setting up Install Process 
  7. Resolving Dependencies 
  8. --> Running transaction check 
  9. ---> Package httpd.i686 0:2.2.15-5.el6 set to be updated 
  10. --> Finished Dependency Resolution 
  11.   
  12. Dependencies Resolved 
  13.   
  14. ============================================================================================ 
  15.  Package             Arch               Version                    Repository          Size 
  16. ============================================================================================ 
  17. Installing: 
  18.  httpd               i686               2.2.15-5.el6               base               813 k 
  19.  
  20. Transaction Summary 
  21. ============================================================================================ 
  22. Install       1 Package(s) 
  23. Upgrade       0 Package(s) 
  24.   
  25. Total download size: 813 k 
  26. Installed size: 2.8 M 
  27. Downloading Packages: 
  28. Running rpm_check_debug 
  29. Running Transaction Test 
  30. Transaction Test Succeeded 
  31. Running Transaction 
  32.   Installing     : httpd-2.2.15-5.el6.i686                                              1/1 
  33.   
  34. Installed: 
  35.  httpd.i686 0:2.2.15-5.el6                                                                 
  36.   
  37. Complete!
發佈了36 篇原創文章 · 獲贊 8 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章