Linux配置本地yum源

来源:互联网 发布:js div点击事件 编辑:程序博客网 时间:2024/04/19 13:02

一、挂载本地光盘到系统:把rhel6.5安装光盘放入光驱,在终端命令行下操作
mkdir /media/rhel #新建挂载目录
mount /dev/cdrom /media/rhel #挂载光盘到/media/rhel目录下
cd /media/rhel #进入挂载目录
ls #查看挂载目录,光盘挂载成功
二、配置本地yum源
cd/etc/yum.repos.d/ #进入yum配置目录
touch rhel-media.repo #建立yum配置文件
vi rhel-media.repo #编辑配置文件,添加以下内容
[rhel-media]
name=Red Hat Enterprise Linux 6.5
baseurl=file:///media/rhel
enabled=1
gpgcheck=1
gpgkey=file:///media/rhel/RPM-GPG-KEY-redhat-release
三、清除yum缓存,使用yum install自动安装软件
yum clean all #清除yum缓存
yum install PHP #安装php

关于repomd.xml报错的解决方法
file://mnt/cdrom/repodata/repomd.xml: [Errno 14] Could not open/read file://mnt/cdrom/repodata/repomd.xml
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: rhel-media. Please verify its path and try again
在/etc/yum.repos.d下有多个repo文件,解决方法:要使用自己新建的yum本地源,需要将系统本身提供的.repo库暂时设置为禁用(enabled=0),这样的情况下,使用yum repolist就可以正确的搜索iso提供的本地软件包库了。
验证yum配置是否成功
yum makecache
yum grouplist | grep Server