今天使用本本的时候突然发现许多程序不能运行,报出各种奇妙的错误。本来我以为是遭到火星人入侵了,结果没发现什么异常。升级系统时才发现原来是系统分区没空间了
这样的话删除些东西就可以了吧。好久没有使用KDE了,对它的新版本印象很不好,平时也只可能用到k3b或者是kolourpaint,前者有许多替代品,后者可以用mspaint替代。Archlinux的KDE组件纷纷扰扰很复杂,删了好几次总算全部删光了,但是并没有腾出来多少磁盘空间
于是就想把所有已经安装的软件包按照占用空间大小列出来,再酌情删除,Archlinux下可以通过pacman列出已经安装的软件包,或者查看一个指定已安装软件包的详细信息(包括占用空间)。配合GNU的命令行工具,一下子就能得到我想要的结果:
pacman -Qq | while read i; do printf '%s\t%s\n' "`pacman -Qi $i | grep 'Installed Size' | sed 's/.*: //'`" "$i"; done | sort -gr |
189460.00 K eclipse 132204.00 K jdk 131525.00 K ocaml 116960.00 K erlang 112964.00 K jre 103615.00 K boost 102474.00 K kernel26 95409.00 K wine 91472.00 K mono 87532.00 K emacs-cvs 85696.00 K qt 74732.00 K evolution 71972.00 K ibus-pinyin 67208.00 K gcc 65556.00 K xulrunner 64488.00 K python3 62856.00 K python 59772.00 K samba 58468.00 K gtkmm 57265.00 K mysql 57128.00 K gimp 56400.00 K cuneiform 56228.00 K wireshark 55852.00 K ghostscript 54624.00 K perl 53024.00 K gnome2-user-docs 52024.00 K ntop 50016.00 K chromium-snapshot 48453.00 K eclipse-cdt 46284.00 K smbclient 46232.00 K adobe-air ......
排在第一的eclipse基本用不到,一些编程语言是一时试试看才装上的,samba不知道是谁依赖它才被装上的,emacs用不好,adobe-air用不到,qt3 tooooold…… 爽快地都删掉了,腾出空间效果很明显。
上面那一行命令很方便,这种方便是我还在把Linux当作主要操作系统的原因之一,现在的Windows 7也十分有诱惑力,我也即将获得MSDNAA订阅,这会带来一份免费正版Windows 7的序列号,必须做出选择了啊……
MSDNAA 现在把 win7 去掉了, 据说是因为被滥用了
@hsys: ╮(╯_╰)╭ 这是何等的悲剧
Excellent summary, this is very similar to a site that I have. Please check it out sometime and feel free to leave me a comenet on it and tell me what you think. I’m always looking for feedback.
@Wendell Standfield : 很好,你的 IP 我记下来了。好久没有新人进入小黑屋了。
汗 3 楼和 4 楼的…… =.=bb
你还把作案现场一直留着啊?
@pluskid : 啊,先消消毒把链接去掉,然后就留下来了灭活的留言,以后可以用来做疫苗