LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2090|回复: 15

系统磁盘变的越来越少了,怎么查看占用磁盘比较大的包?

[复制链接]
发表于 2005-8-12 09:23:42 | 显示全部楼层 |阅读模式
有时候安装这样或者那样的包,反正apt-get贝,但是现在发现我的系统磁盘越来越少了。

想删除一些包,但不知道那些包占用的空间比较大。

那位知道?

谢谢。
Jun Tsai
发表于 2005-8-12 09:46:47 | 显示全部楼层
deborphan 先清些没用的。另外你的分区是不是有问题啊。
回复 支持 反对

使用道具 举报

发表于 2005-8-12 11:02:21 | 显示全部楼层
用新立得清除缓存的软件包
回复 支持 反对

使用道具 举报

发表于 2005-8-12 11:22:59 | 显示全部楼层
一个比较笨的脚本
for i in `dpkg -l | grep ^ii |awk '{print $2}'`; do echo -n "$i "; dpkg -s $i |grep ^Installed |awk '{print $2}'; done > 1
awk '{print $2" "$1}' 1 | sort -n
回复 支持 反对

使用道具 举报

发表于 2005-8-12 11:48:21 | 显示全部楼层
Post by fei
deborphan 先清些没用的。另外你的分区是不是有问题啊。

可否介绍一下?
回复 支持 反对

使用道具 举报

发表于 2005-8-12 12:10:14 | 显示全部楼层
apt-get autoclean
会删除些版本较旧的包
回复 支持 反对

使用道具 举报

发表于 2005-8-12 12:40:12 | 显示全部楼层
搜索,以前这个版面有人介绍过。
Post by omegao
可否介绍一下?
回复 支持 反对

使用道具 举报

发表于 2005-8-12 14:20:42 | 显示全部楼层
请先执行 apt-get clean  
再用 du -h 看看
回复 支持 反对

使用道具 举报

发表于 2005-8-12 15:40:43 | 显示全部楼层
我的答案:

现看看这个:

  1. $wajig listcommands|grep large
  2. large          List size of all large (>10MB) installed packages
复制代码


我用wajig这是一个新的dpkg前端。功能很全。

要想你要的这个功能,只需要安装 wajig, 然后

  1. wajig large
复制代码


就可以显示出大于10M的包。 它还有其它很多功能,比如启动服务:

wajig start kdm

查询哪个包里有我需要的文件:

wajig whichpkg libc

可以自动在apt-get.org里搜索非官方方的包:

wajig findpkg engage (找engage这个包在哪个非官方服务器)

等等。
回复 支持 反对

使用道具 举报

发表于 2005-8-12 20:20:18 | 显示全部楼层
wajig这么强啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表