解决无网络环境使用yum本地源安装软件


           搞运维的朋友经常会遇到单位的服务器使用的是内网,编译安装时间长,麻烦些,使用yum安装相对简单,由于不能联网所以配置本地yum源是必要的。

其实配置本地源是很简单的,只需要挂载上系统DVD就,设置一下就可以了。(前段时间群里有朋友问起,下载DVD好还是CD好,CD不带软件包,DVD带有很多软件RPM包,不用再下载方便本地安装。)

配置本地源的好处:省时,不占网络资源,稳定。

操作过程:

把DVD系统盘加载进去,挂载到/media/目录下,这个随便你挂载。跟着做不用怎么改即可。

  1. [root@localhost yum.repos.d]# mount /dev/cdrom /media/ 
然后进入yum.rdpos.d目录,把默认的文件改下名,这样系统就不会检测网络源。
 
  1. [root@localhost html]# cd /etc/yum.repos.d/ 
  2. [root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak 
  3. [root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak  

然后编辑CentOS-Media.repo ,当然也可以自己建立一个。

 

  1. [root@localhost yum.repos.d]# vi CentOS-Media.repo  

 



 

只需要改2、3这两个地方,1只是标记一会区分是否已经使用本地源。

 

  1. [root@localhost yum.repos.d]# yum repolist 
  2.  
  3. Loaded plugins: fastestmirror, security 
  4. Loading mirror speeds from cached hostfile 
  5.  
  6.  * c6-media:  
  7.  
  8. repo id                                       repo name                                              status 
  9.  
  10. c6-media                                      CentOS-6 - Media                                       6,367 
  11.  
  12.  
  13. repolist: 6,367 
  14.  
  15. 可以看到只有一个源,名字叫:c6-media 

 

这样就可以正常使用本地源安装软件了。