Chinaunix
标题:
程序卸载
[打印本页]
作者:
dan@yun
时间:
2007-09-08 19:43
标题:
程序卸载
系统是6.2-release+xorg-6.9,今天setenv PACKAGESITE
ftp://ftp.freebsd.org/pub/FreeBS ... es-6-stable/Latest/
,然后pkg_add -r pidgin,发现它要给我装xorg-7.2的好多东西,然后就把它中止了。
到目前为止,今天只有这一个安装,我想把pkg_add过程中装的一系列程序都pkg_delete掉,于是:
cd /var/db/pkg
ls -lh | awk '$6==9&&$7==8&&$9!~/xorg-*-6.9*/ {system("pkg_delete " $9)}'
ls -lh |awk '$6==9&&$7==8'|wc
考虑到今天的安装过程中也有依赖关系存在,于是不断的重复ls(上面后两行),直到wc的计数不变,pkg_delete也没有加任何的参数。
我想问问这个思路对不对,或者错在什么地方,有没有简单的命令或方法实现?
[
本帖最后由 dan@yun 于 2007-9-8 19:46 编辑
]
作者:
dan@yun
时间:
2007-09-09 21:03
上面的解释一下:awk从ls接受的参数$6$7合指昨天日期9 8。
不知道为什么错了,发现缺了好多库,运行xterm,缺libXrender,其他的也还有些问题。我的pkg_delete没有加参数,被别的程序需要的资源应该不会被卸载啊。
谁能说说为什么会这样?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2