Chinaunix首页 | 论坛 | 博客
  • 博客访问: 794123
  • 博文数量: 858
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 17:43
文章分类

全部博文(858)

文章存档

2011年(1)

2008年(857)

我的朋友

分类: LINUX

2008-08-29 17:50:29

 
FC6和rhel5都不再有完全安装选项了,用我这个方法试试

~>yumlistall>all
~>viyum.all
#/sbin/sh
#yumlistall>all
cp-falla.txt
for((i=0;i<10;i ))
do
if[-ea.txt];then
gawk-F''[]''''{printf"yum-yinstall%s\nif[$?-ne0];then\necho''%s''>>c.txt\nelse\necho''%s''>>d.txt\nfi\n",$1,$1,$1}''a.txt>b.txt
shb.txt
mv-fc.txta.txt
fi
done
~>shyum.all

在生成all文件后去掉文件中不是包的几行

c,txt或a.txt是你没装上的
b.txt是你已经安装的

你可以不用for...done面用do...while,主要是考虑到依赖包的先后安装顺序。

FC6中完全安装方法FC6中完全安装方法FC6中完全安装方法FC6中完全安装方法FC6中完全安装方法FC6中完全安装方法FC6中完全安装方法FC6中完全安装方法FC6中完全安装方法FC6中完全安装方法
阅读(199) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~