免费注册 查看新帖 |

Chinaunix

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

rhel5 裁减问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-09 19:05 |只看该作者 |倒序浏览
真的是做不出来拉!!
遇到2个问题 rhel5里有2千多个包,大多数都不知道是干什么用的;我想找出系统所需的最小包,应怎做

我尝试用kickstart安装 %packages kernel grub ,我只安装kernel和grub,安装完后用 rpm -qa | wc -l 发现有349个包,这方法应该是不对的。



redhat4 生成rpm的关联信息 用/usr/lib/anaconda-runtime/genhdlist 命令来改变hdlist文件
anaconda-runtime和anaconda相关的包我都装拉,没有/usr/lib/anaconda-runtime/genhdlist 命令 ,并且在rhel5里没有hdlist文件
怎生成包的关联信息啊!!

论坛徽章:
0
2 [报告]
发表于 2007-08-09 20:33 |只看该作者
把你不想要的包,加在 kickstart 文件的 %packages 部分,比如,不想要 sendmail:

  1. -sendmail
复制代码

论坛徽章:
0
3 [报告]
发表于 2007-08-12 20:01 |只看该作者
rhel5 开始不在使用hdlist,新版本anaconda直接使用yum,yum的依赖关系在repodata 中
你可以尝试看一下 comps-rhel5-server-core.xml 这个文件中的core group

论坛徽章:
0
4 [报告]
发表于 2007-08-13 10:12 |只看该作者

  1. #!/usr/bin/python

  2. import yum.comps
  3. import sys

  4. comps = yum.comps.Comps()
  5. comps.add(sys.argv[1])

  6. for group in comps.get_groups():
  7.     print group
  8.     pkgs = []
  9.     print group
  10.     for package in group.packages:
  11.         print "   ", package
复制代码

把上面代码保存为某个文件名,比如 parserrhel5comps.py,然后:

  1. $ python parserhel5comps.py /path/to/your/rhel5/comps-rhel5-server-core.xml
复制代码

论坛徽章:
0
5 [报告]
发表于 2007-08-13 10:12 |只看该作者
PS:代码是我从别人网站上 copy 的,不是偶写的。

论坛徽章:
0
6 [报告]
发表于 2007-08-14 10:36 |只看该作者
我在网上看见别人使用
createrepo /var/ftp/pub/CentOS
来生成包依赖关系

我删除那不要的包 Server还剩下大概236个包 ,然后生成依赖关系   报错
[root@localhost ~]# createrepo /root/red4/Server/
236/236 - mingetty-1.07-5.2.2.i386.rpm                                          
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Could not remove old metadata dir: .olddata
Error was [Errno 39] Directory not empty: '/root/red4/Server/.olddata'
Please clean up this directory manually.

论坛徽章:
0
7 [报告]
发表于 2007-08-14 18:17 |只看该作者
问题以解决! 感谢大家的帮助
根据要求,裁减成300M左右
过几天有时间  把过程整理下供大家参考下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP