首页 > 代码库 > 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》