我们一般安装linux操作系统的时候都最小化安装,后面我们要安装东西的时候就需要用到了yum来安装一些关联的库。你有没有集群,不想也没必要去搞一个yum源服务器。
原创博文来自:www.51niux.com 博主:忙碌的柴少
这时候我们考虑第一种情况,我们的服务器现在不能上网,要yum安装的东西基本都是系统自带的,这时候呢我们考虑一下yum本地光盘安装。
我的操作系统是Centos 6.4,以此为例。
1.挂载光盘
[[email protected] ~]# mkdir /tmp/cdrom #创建要挂载光盘的目录
[[email protected] ~]# mount /dev/cdrom /tmp/cdrom #挂载光盘镜像
2.更改yum源配置文件
[[email protected] cdrom]# cd /etc/yum.repos.d/ #进入到yum源配置文件目录
[[email protected] yum.repos.d]# tar zcf repos.tar.gz * #将所有的配置文件打包备份
[[email protected] yum.repos.d]# rm -rf CentOS-* #删除所有的yum源配置文件
[[email protected] yum.repos.d]# vim CentOS-Media.rep #重新创建一个光盘yum源配置文件
[Centos6.4-media]
name=CentOS-$releasever-Media
baseurl=file:///tmp/cdrom #光盘的挂载目录
gpgcheck=1 #1为启动检测GPG-KEY,0为不检查
enabled=1 #是否启用yum源
gpgkey=file:///tmp/cdrom/RPM-GPG-KEY-CentOS-6 #制定挂载目录下的GPG-KEY文 件,gpgcheck=0时无需配置
3. 验证结果
[[email protected] yum.repos.d]# ping www.baidu.com #现在解析不了域名
ping: unknown host www.baidu.com
[[email protected] yum.repos.d]# yum clean all #清除yum缓存
[[email protected] yum.repos.d]# yum install mysql-server -y #yum安装一下mysql下面是结果截图,截图中一些关联的库文件也一并下载好了。
至此本地光盘yum源配置完毕,我见网上还有一种方法使用createrepo命令创建yum仓库,这里就不介绍了,毕竟这种本地光盘方法是不常用的。
原创博文来自:www.51niux.com 博主:忙碌的柴少