柴少鹏的官方网站 技术在分享中进步,水平在学习中升华

Centos 搭建本地光盘YUM

一、Centos 6.4 搭建本地光盘YUM源    

我们一般安装linux操作系统的时候都最小化安装,后面我们要安装东西的时候就需要用到了yum来安装一些关联的库。你有没有集群,不想也没必要去搞一个yum源服务器。

      

这时候我们考虑第一种情况,我们的服务器现在不能上网,要yum安装的东西基本都是系统自带的,这时候呢我们考虑一下yum本地光盘安装。

我的操作系统是Centos 6.4,以此为例。

1.挂载光盘

[root@test1 ~]# mkdir /tmp/cdrom   #创建要挂载光盘的目录
[root@test1 ~]# mount /dev/cdrom /tmp/cdrom #挂载光盘镜像

2.更改yum源配置文件

[root@test1 cdrom]# cd /etc/yum.repos.d/  #进入到yum源配置文件目录

[root@test1 yum.repos.d]# tar zcf repos.tar.gz * #将所有的配置文件打包备份

[root@test1 yum.repos.d]# rm -rf CentOS-*   #删除所有的yum源配置文件
[root@test1 yum.repos.d]# vim  CentOS-Media.repo  #重新创建一个光盘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. 验证结果

[root@test1 yum.repos.d]# ping www.baidu.com  #现在解析不了域名
ping: unknown host www.baidu.com

[root@test1 yum.repos.d]# yum clean all  #清除yum缓存

[root@test1 yum.repos.d]# yum install mysql-server -y #yum安装一下mysql下面是结果截图,截图中一些关联的库文件也一并下载好了。

yum.png至此本地光盘yum源配置完毕,我见网上还有一种方法使用createrepo命令创建yum仓库,这里就不介绍了,毕竟这种本地光盘方法是不常用的。


二、Centos 7.2 用光盘搭建YUM源

 现在使用Centos  7系列的服务器越来越多了,它的光盘yum源搭建跟Centos 6有些不一样的地方,这里抽空写一下。

  1. 首先第一点,我们的光盘是插在服务器上面的啊。

  2. 挂载光盘到我们制定的目录变为可读

[root@localhost ~]# mkdir /mnt/cdrom

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom

mount: /dev/sr0 is write-protected, mounting read-only

3. 创建光盘yum源

# vi /etc/yum.repos.d/centos7-media.repo

[centos7-media]  

name=Centos7  #自己定义的名称

baseurl=file:///mnt/cdrom #本地镜像文件的目录路径

enabled=1   #1为启动yum源,0为禁用

gpgcheck=1  #1为检查GPG-KEY,0为不检查

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7  #GPG-KEY文件路径

4.  清除缓存

# yum --disablerepo=\* --enablerepo=centos7-media clean all 

5. 缓存本地yum源

# yum --disablerepo=\* --enablerepo=centos7-media makecache 

6. yum测试

# yum install wget -yblob.png


作者:忙碌的柴少 分类:yum源服务 浏览:1674 评论:0
留言列表
发表评论
来宾的头像