Chinaunix首页 | 论坛 | 博客
  • 博客访问: 417034
  • 博文数量: 48
  • 博客积分: 3041
  • 博客等级: 中校
  • 技术积分: 1040
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-03 01:43
文章分类

全部博文(48)

文章存档

2012年(1)

2009年(40)

2008年(7)

我的朋友

分类: BSD

2009-10-28 22:18:54

假设port A依赖于port B,我们在安装A的时候就把B给安装了。如果我们不喜欢A了,把它make deinstall了,B仍然存在。这样,在日久天长中,一定有一些孤立的、不依赖于其他port的游魂,我的问题是:在/var/db/pkg里如何将它们找出来?

A1:
make deinstall-depends 不过用了以后可能会后悔的。可以用 make all-depends-list 查。

A2:
'pkg_delete -n'(不执行卸载,只是显示将会执行的命令)

A3:
用pkg_cutleaves, ports/sysutils/下

用pkg_cutleaves整理了一下/var/db/pkg,卸载了一些port游魂,感觉世界清静了许多。。。这个工具值得推荐。

阅读(1343) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~