首页 > 代码库 > 20.本地yum源《Mr.Robot》

20.本地yum源《Mr.Robot》

前言:机房没有外网,就需要本地搭建yum源《Mr.Robot》

----------------------------------------------------

利用yum下载一个rpm包:

#  yum install -y yum-plugin-downloadonly.noarch  #首先需要安装一个插件来支持只下载不安装

#  yum install 包名 -y --downloadonly   #这样就已经下载,默认在 /var/cache/yum/base/packages/

#  yum install 包名 -y --downloadonly --downloaddir=/usr/local/src  #指定一个下载目录,如果是已经安装过的rpm包这样不成功,需要使用reinstall: yum reinstall  包名  -y --downloadonly --downloaddir=/usr/local/src

搭建本地yum源:(机器不允许连接外网)

一.方法一(有光盘)

1.如果是虚拟机,先开启

#  mkdir /dvd

#  mount /dev/cdrom /dvd  

#  cp -r /etc/yum.repos.d  /etc/yum.repos.d.bak    //先备份一下

#  rm -f /etc/yum.repos.d/*

       

 #  vim /etc/yum.repos.d/dvd.repo  #加入如下内容:

[dvd]

name=install dvd

baseurl=file:///dvd

enabled=1(是否启用该yum源,0为禁用)

gpgcheck=0(是否检查gpgkey,0为不检查)  

方法二: (有光盘)

将光盘挂载到 mnt目录 mount /dev/cdrom /mnt

#  cd /etc/

将yum.repos.d/备份 yum.repos.d.back

#  cp -r yum.repos.d yum.repos.d.back

删除Centos-Base.repo

#  vim CentOS-Media.repo

[local_cdrom]

name=cd

baseurl=file:///mnt/

gpgcheck=0

enabled=1

#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

方法三:(没有光盘)

如果没有光盘,则从一台可以上网的服务器,将rpm源下载下来,传给不能上网的服务器

#  yum install -y yum-plugin-download     安装这个插件,有些默认就安装了

#  yum install vim --downloadonly --downloaddir=/tmp/     下载没有安装过的rpm包,并指定下载位置

#  yum reinstall vim --downloadonly --downloaddir=/tmp/     如果之前安装过了用重新安装也可以下载


本文出自 “Mr.Robot” 博客,请务必保留此出处http://80602872.blog.51cto.com/12350020/1893940

20.本地yum源《Mr.Robot》