一、内网,无法连接外网时配置本地YUM
(1)将iso文件拷贝到/mnt中
[root@localhost mnt]# pwd
/mnt
[root@localhost mnt]# ls
CentOS-6.4-x86_64-bin-DVD1.iso hgfs
(2)创建挂载目录
mkdir -p /yum/CentOS
(3)挂载
mount -o loop /mnt/CentOS-6.4-x86_64-bin-DVD1.iso /yum/CentOS/
(4)修改/etc/yum.repos.d内文件
- 修改CentOS-Base.repo,CentOS-Debuginfo.repo名,跳过网络
- 修改CentOS-Media.repo文件
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///yum/CentOS/ --一处
gpgcheck=1
enabled=1 --一处
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
可yum下载了
注:没有修改Base和Debuginfo文件时,yum安装失败
报错:
[root@localhost yum.repos.d]# yum -y --disablerepo=/* --enablerepo=c6-media install mysql
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base
二、在虚拟机配置的本地YUM
mount /dev/cdrom /media
执行挂载命令时,报错mount: you must specify the filesystem type
解决方法:将“已连接”选定
再次执行挂载mount:block device ..is write-protected
这是正常的警示,/dev/cdrom写保护,以只读方式挂载。
然后执行:
文件中加入:
[base]
baseurl= file:///media
gpgcheck=0
enabled=1
挂载步骤:
(1)
(2)
(3)
(4)
(5)然后yum install即可