免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6284 | 回复: 13
打印 上一主题 下一主题

求助 RedHat5在图形界面做 添加删除软件包.... [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-11 21:57 |只看该作者 |倒序浏览
我是在虚拟机做的 添加删除。。
因为RedHat5不支持在图形界面做 添加删除软件包。。。(非常郁闷!用过RedHat5的都明白。。。)
所以必须配置下面才可以支持在图形界面做 添加删除软件包。。。
下面是我步骤。。。请达人指教。。。 我弄了一天也没做好。。。我到底那里出错了?


第一步把光盘挂载进/mnt/local 本地目录:
mount /dev/cdrom/  /mnt/local

第二步touch  aa.repo这个文本并配置它:
touch /etc/yum.repos.d/aa.repo
vi /etc/yum.repos.d/aa.repo
配置如下:
[local]
   name= RPM RedHat
   baseurl=file:///mnt/local/Server/
   enabled=1
   gpgcheck=0

   wq(保存退出)


第三步用vi配置yumRepo.py:
vi /usr/lib/python2.4/site-packages/yum/yumRepo.py
把411行修改成这样:
remote = "/mnt/local/Server/" + '/' + relative

  wq(保存退出)

第四步 清除缓存:

yum clean all

第五步 进入添加删除软件

出错了,提示:不能获得软件包信息,这可能是由没有可用的网络连接引起的。

我尝试着用虚拟机ping真机。。。可以ping通。。。

我又把其他修改的配置文件改了下
还是不行。。。

我到底那里出错了。。。请高人指教!谢谢!

论坛徽章:
0
2 [报告]
发表于 2008-08-11 22:44 |只看该作者
你是不是想做个本地的yum?

论坛徽章:
0
3 [报告]
发表于 2008-08-11 23:03 |只看该作者
是啊 ..在RedHat 5的图形界面里没有 "添加删除软件包" 那个东西
要自己弄....就和windows的 "添加删除程序包" 那里一样...

因为这个论坛有人做出来了,,,我做不成,所以在这里问下高人...

[ 本帖最后由 cctvkmn 于 2008-8-11 23:04 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2008-08-11 23:57 |只看该作者
1、将DVD光盘挂载到/media/cdrom中;

  2、拷贝/media/cdrom/Server中的所有文件到/media/yum2;

  3、/etc/yum.repos.d/rhel-debuginfo.repo :

  [Server]

  name=Red Hat Enterprise Linux $releasever - $basearch - Server

  baseurl=file:///media/yum2

  enabled=1

  gpgcheck=1

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

  [Server]

  name=Red Hat Enterprise Linux $releasever - $basearch - Server

  baseurl=file:///media/yum2

  enabled=1

  gpgcheck=0

  4、/usr/lib/python2.4/site-packages/yum/yumRepo.py第411行:

  remote = url + '/' + relative

  改为:

  remote = “/media/yum2” + '/' + relative

  5、yum clean all

  6、yum install iptraf 测试!成功!!!


   这是网上的方法 做了不成功!!!!!!!!!!!

论坛徽章:
0
5 [报告]
发表于 2008-08-11 23:58 |只看该作者
高手来啊.,,,,顶到做出来为止!

论坛徽章:
0
6 [报告]
发表于 2008-08-12 03:02 |只看该作者
有意思,不错,挺好玩的,我也看看

论坛徽章:
0
7 [报告]
发表于 2008-08-12 10:02 |只看该作者
1、将DVD光盘挂载到/media/cdrom中;

2、拷贝/media/cdrom/Server中的所有文件到/media/yum2;

3、/etc/yum.repos.d/rhel-debuginfo.repo :

  [Server]

  name=Red Hat Enterprise Linux $releasever - $basearch - Server

  baseurl=file:///media/yum2

  enabled=1

  gpgcheck=1

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
4、运行命令 createrepo -g /media/yum2/repodata/comps-rhel5-client-core.xml /media/yum2
5、删除旧的.oldrepodata目录就可以,保证成功。

论坛徽章:
0
8 [报告]
发表于 2008-08-12 12:18 |只看该作者

论坛徽章:
0
9 [报告]
发表于 2008-08-13 23:02 |只看该作者
7楼的大哥,,我运行到第四步输入回车后提示:

Error: groupfile /media/yum/repodata/comps-rhel5-client-core.xml cannot be found.

好象是组文件没创建???

还有第5部是什么意思? 在那删除..可以说清楚点吗?

论坛徽章:
0
10 [报告]
发表于 2008-08-14 01:27 |只看该作者
原帖由 cctvkmn 于 2008-8-13 23:02 发表
7楼的大哥,,我运行到第四步输入回车后提示:

Error: groupfile /media/yum/repodata/comps-rhel5-client-core.xml cannot be found.

好象是组文件没创建???

还有第5部是什么意思? 在那删除..可以说清楚点吗?

你别照抄人家的啊,他的是client版的,你的是server版的啊。
这个东西说白了就是建个yum仓库而已,很简单。
至于你为什么直接拷或者挂光盘不行,那是因为5.0、5.1自带的光盘里的yum仓库稍微有点问题,得自己用createrepo重新创建一个,不过我发现5.2已经没有这个问题了。

别尽是直接照抄网上的教程,关键是要搞明白它的原理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP