通过将安装光盘linuxjishu/9952.html target=_blank class=infotextkey>mount到本地来进行添加删除,具体方法:
1、备份/etc/yum.repos.d下的所有升级配置文件
#cd /etc/yum.repos.d
#mkdir backup
#cp -r * backup //递归复制该目录下的子目录及文件
2、建立本地添加删除的配置文件(/etc/yum.repos.d目录下)
#vi local.repo #文件名可以任意,但后缀最后必须是repo
[local] #标记,必须在文件中唯一
name =Fedora software from local #一段描述
baseurl=file:///mnt/local/Server #这里的local必须和上面的local一样,Server注意大小写,baseurl指定的目录里去找rpm包,dvd盘上所有rpm都放在“Server”目录下,所以baseurl上一定要在dvd iso的url后面追加上Server目录名。
enabled=1
gpgcheck=0
3、挂载光驱
#mount /dev/hdc /mnt/local #挂载我的光驱到/mnt/local ,光驱一般为/dev/hdc
4、修改server上的/usr/lib/python2.4/site-packages/yum/yumRepo.py文件,这个文件的411行原来的内容是:
remote = url + '/' + relative
修改成:
remote = “/mnt/local” + '/' + relative #引号一定要
5、清除yum缓存
yum clean all
6、开始添加删除程序
system-config-packages