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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章