Linux不能添加删除程序的解决方法

发布时间:2019-09-24编辑:脚本学堂
Linux不能添加删除程序的解决方法

通过将安装光盘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