cliff_zhou 发表于 2005-4-26 15:57:40

[求助]请问如何批量自动卸载xfree86?

我看了置顶的如何安装ati驱动的帖子,要手动卸载xfree86。

我想知道如何批量卸载掉那么多软件包?

能否用脚本或者其他方法实现?

一个个打起来太累了。

KanKer 发表于 2005-4-26 16:04:56


#!/bin/sh
if test $# = 1; then
for i in `rpm -qa|grep ^$1`
    do
    echo "removing$i"
    rpm -e --nodeps $i
    echo "done"
done
fi

将上面的脚本保存为rpmdel,加上可执行权限,执行rpmdel XFree86 即可。

cliff_zhou 发表于 2005-4-26 21:16:25

保存成了文件rpmdel,然后在init 3下root执行:rpmdel XFree86,

提示:
bash: rpmdel: command not found

请问怎么解决?

KanKer 发表于 2005-4-26 21:30:32

把rpmdel拷到/usr/bin下。

cliff_zhou 发表于 2005-4-26 21:44:47

还是有问题,提示:
: bad interpreter: 没有那个文件或目录

为什么?
我是在usr/bin下的,输入 rpmdel XFree86
就提示那个

cliff_zhou 发表于 2005-4-27 11:15:56

顶一下

不管我是在 kde的命令行下,还是init 3下,都是这个提示

cliff_zhou 发表于 2005-4-29 22:13:43

再顶一下

请帮我解决一下好吗?

虽然我已经手动作完了,但还是想搞清楚一下

樱家冢 发表于 2005-4-30 20:02:42

保存成了文件rpmdel,然后在init 3下root执行:rpmdel XFree86,

提示:
bash: rpmdel: command not found

请问怎么解决?
进入rpmdel所在目录,运行
#./rpmdel

KanKer 发表于 2005-4-30 20:14:30

估计你未加rpmdel可执行权限,要运行
chmod +x /usr/bin/rpmdel
系统才能执行。

KDE 发表于 2005-4-30 21:49:35

先 init 3
然后进入存放脚本的目录,执行 sh ./rpmdel XFree86
无需赋予可执行权限。

vbo 发表于 2005-5-1 08:22:38

我照这方法不行呀,出错如下:

# sh ./rpmdel XFree86
'/rpmdel: line 8: syntax error near unexpected token `
'/rpmdel: line 8: ` done

KDE 发表于 2005-5-1 16:22:58

不要在 win 下保存、修改脚本文件,有可能结尾处换行符错误。另外注意网页上的命令行后面都自动加入了一个空格,请在 lin 下删除掉。如果还不行,你只能手工在 lin 的文本编辑器里输入一遍上面的脚本。

jiangtao9999 发表于 2005-5-1 21:56:20

不知道 rpm -e "XFree*" 可以么? :?

心情花园 发表于 2005-5-14 08:59:04

这个方法肯定行吧:http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=116904&highlight=xorg+xfree86
页: [1]
查看完整版本: [求助]请问如何批量自动卸载xfree86?