[求助]请问如何批量自动卸载xfree86?
我看了置顶的如何安装ati驱动的帖子,要手动卸载xfree86。我想知道如何批量卸载掉那么多软件包?
能否用脚本或者其他方法实现?
一个个打起来太累了。
#!/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 即可。 保存成了文件rpmdel,然后在init 3下root执行:rpmdel XFree86,
提示:
bash: rpmdel: command not found
请问怎么解决? 把rpmdel拷到/usr/bin下。 还是有问题,提示:
: bad interpreter: 没有那个文件或目录
为什么?
我是在usr/bin下的,输入 rpmdel XFree86
就提示那个 顶一下
不管我是在 kde的命令行下,还是init 3下,都是这个提示 再顶一下
请帮我解决一下好吗?
虽然我已经手动作完了,但还是想搞清楚一下 保存成了文件rpmdel,然后在init 3下root执行:rpmdel XFree86,
提示:
bash: rpmdel: command not found
请问怎么解决?
进入rpmdel所在目录,运行
#./rpmdel 估计你未加rpmdel可执行权限,要运行
chmod +x /usr/bin/rpmdel
系统才能执行。 先 init 3
然后进入存放脚本的目录,执行 sh ./rpmdel XFree86
无需赋予可执行权限。 我照这方法不行呀,出错如下:
# sh ./rpmdel XFree86
'/rpmdel: line 8: syntax error near unexpected token `
'/rpmdel: line 8: ` done 不要在 win 下保存、修改脚本文件,有可能结尾处换行符错误。另外注意网页上的命令行后面都自动加入了一个空格,请在 lin 下删除掉。如果还不行,你只能手工在 lin 的文本编辑器里输入一遍上面的脚本。 不知道 rpm -e "XFree*" 可以么? :? 这个方法肯定行吧:http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=116904&highlight=xorg+xfree86
页:
[1]