CentOS6配置本地光盘yum源

在我如今工做的公司,全部服务器都是不与互联网链接的。因此使用光盘做为软件安装源变成了个人必备技能。vim

下面就都是我本身最经常使用的方法,但愿能看懂。缓存


实验环境:CentOS6.3bash


一、建立挂载光盘文件夹服务器

[root@CentOS6 ~]# mkdir -p /media/cdrom

二、插入光盘并挂载ide

[root@CentOS6 ~]# mount -t iso9660 /dev/cdrom /media/cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only

三、移走联网使用的yum源配置文件(不做删除,以备不时之需)xml

[root@CentOS6 ~]# cd /etc/yum.repos.d/
[root@CentOS6 yum.repos.d]# mkdir -p bak
[root@CentOS6 yum.repos.d]# mv CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Vault.repo bak/

四、打开本地yum源开关和关闭校验it

这里直接经过sed命令直接修改了CentOS-Media.repo文件里的值。固然也可使用vim去修改,将enabled的值改为1,gpgcheck改为0便可。ast

[root@CentOS6 yum.repos.d]# sed -i "s/enabled=.*/enabled=1/g" CentOS-Media.repo
[root@CentOS6 yum.repos.d]# sed -i "s/gpgcheck=.*/gpgcheck=0/g" CentOS-Media.repo

五、清空本地原有的yum软件列表缓存class

[root@CentOS6 yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: c6-media
Cleaning up Everything

六、尝试经过光盘更新yum的软件列表test

[root@CentOS6 yum.repos.d]# yum update
Loaded plugins: fastestmirror
Determining fastest mirrors
 * c6-media:
file:///media/CentOS/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/CentOS/repodata/repomd.xml
Trying other mirror.
file:///media/cdrecorder/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/cdrecorder/repodata/repomd.xml
Trying other mirror.
c6-media                                      | 4.0 kB     00:00 ...
c6-media/primary_db                               | 3.5 MB     00:00 ...
Setting up Update Process
No Packages marked for Update

若是更新了列表,那就成功了。上面显示的[Errno 14]不用理会(●''●)


如今就能够愉快地使用光盘源的yum来解决依赖关系安装程序了

之后要使用光盘安装软件时,再次将光盘挂载到目录/media/cdrom/便可

相关文章
相关标签/搜索