卸载rpm包的小技巧,送给喜欢经常更新软件的朋友
卸载rpm包(rpmdel):#!/bin/sh
if test $# = 1; then
for i in `rpm -qa|grep $1`
do
rpm -e --nodeps $i
done
fi
将上述代码保存为一个文件(如rpmdel),加上可执行属性并链接到/usr/bin下面,用时只要
rpmdel 部分软件包名即可,如要删除kde组件可执行:
rpmdel kde
----------------------------
加载iso文件(mountiso):
#!/bin/sh
if test $# = 1; then
mount -o loop -t iso9660 $1 /mnt/tmp
fi
做法同上,如要加载/mnt/win_d/ML1.2.iso,只要执行:
mountiso /mnt/win_d/ML1.2.iso 嗯,这个不错,应该加到magic里面,方便很多啊。 那个卸载的是不是太狠点了?会误删呀 :shock: 嘿嘿,是啊:)
可以修正一下:
#!/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
这样有个提示,便于挽救:) 还是不太好,改为以下就好一点点,因为kde包一般是以kde开头。
#!/bin/sh
if [ $# = 1 ]; then
for i in `rpm -qa | grep "^$1"`
do
echo "removing $i"
rpm -e --nodeps $i
echo " done"
done
fi :mrgreen: Kanker take a look on http://www.kde-look.org/content/show.php?content=11577
i think you can add it into kde, can you? 正在做,昨天还跟conner讨论呢 :mrgreen:
页:
[1]