前提:需要有RHEL5的ISO镜像文件。
做法:
1.在系统media下找到RHEL5的镜像。使用mount命令将文件映射到别的目录(譬如/mnt/cdrom下)。
# mkdir /mnt/cdrom
# mount -o loop /media/RHEL_5.2/ i386/ DVD/ /mnt/cdrom/
2./etc/yum.repos.d目录里建立一个文件,文件名任意(例:system-config-packages.repo),扩展名一定是repo,文件内容如下:
- [base]
- name=base RPM Repository for RHEL5
- baseurl=file:///mnt/cdrom/Server/
- enabled=1
- gpgcheck=0
3.修改/usr/lib/python2.4/site-packages/yum/yumRepo.py文件。
找到:remote = url + '/' + relative 这一行,
改为:remote = '/mnt/cdrom' + '/' + relative #路径按实际情况调整
4.清一下缓存:yum clean all。
5.重新启动system-config-packages(添加删除程序)即可。
问题解决,截图庆祝: