转贴:“为Ubuntu减肥”

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
anffernee
帖子: 49
注册时间: 2008-07-01 23:07

转贴:“为Ubuntu减肥”

#1

帖子 anffernee » 2009-02-25 14:53

原帖地址“http://hi.baidu.com/ttgg/blog/item/f735 ... aeab8.html”,感谢原作者。

开场白:今天忽然发现系统空间不够,于是坛子里面找了半天相关的贴子,居然都很简单,后来还是google了一下,转了这篇文章过来,希望能够对各位有所帮助,再次感谢原作者。

2009年01月19日 星期一 09:31 A.M.
linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,今天就来说说这些垃圾文件清理方法。

1,非常有用的清理命令:
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove

这三个命令主要清理升级缓存以及无用包的。

2,清理opera firefox的缓存文件:
ls ~/.opera/cache4
ls ~/.mozilla/firefox/*.default/Cache

3,清理Linux下孤立的包:
图形界面下我们可以用:gtkorphan
sudo apt-get install gtkorphan -y

终端命令下我们可以用:deborphan
sudo apt-get install deborphan -y

4,卸载:tracker
这个东西一般我只要安装ubuntu就会第一删掉tracker 他不仅会产生大量的cache文件而且还会影响开机速度。所以在新得利里面删掉就行。

5,删除多余的内核:一定不要删错哦,切记!!
打开终端敲命令:dpkg --get-selections|grep linux
有image的就是内核文件
删除老的内核文件:
sudo apt-get remove 内核文件名 (例如:linux-image-2.6.27-2-generic)
内核删除,释放空间了,应该能释放130-140M空间。
最后不要忘了看看当前内核:uname -a

附录:
包管理的临时文件目录:
包在
/var/cache/apt/archives
没有下载完的在
/var/cache/apt/archives/partial

===========进阶================
1. 用新利得删除残留的配置文件
经常安装和卸载软件用户都知道只用 apt-get remove 是不能把软件彻底清除的,所以养成良好的习惯很重要,我一般都是认为那些以后不会再安装的软件都用 aptitude purge/apt-get remove -- purge 来卸载,这样就会把配置文档也一起删除,如果不知道以前卸载的那些配置文档删除有没有怎么办!?
没关系"凡存在过的必留下痕迹"(keso语^_^),我们来一步一步删除那些残留文档:
打开新利得(系统-系统管理-新利得),在左下角选择状态,现在在上面的列表里就会看到如下的分类:

1. 已安装
2. 已安装(本地的或陈旧的)
3. 未安装
4. 未安装的(残存配置)
5. 软件仓库里的新内容

现在选择未安装的(残存配置)如果没有这个选择那就证明你的系统并没有残存配置文件.:)
现在把右面列表里不想保留的配置文件删除就可以了.

2. 删除系统无用的软件包
当你需要安装某个软件包时,APT从/etc/apt/sources.list中所列的主机下载所 需的文件,将它们保存到本机软件库(/var/cache/apt/archives/), 然后开始安装.
本地软件库会不断膨胀占用大量硬盘空间,幸运的是,APT提供了工具来管理本地 软件库:apt-get的clean方法和autoclean方法.
apt-get clean将删除/var/cache/apt/archives目录 和/var/cache/apt/archives/partial目录下锁文件以外的所有文件. 这样以来,当你需要再次安装某个软件包时,APT将重新下载它.
apt-get autoclean仅删除那些不需要再次下载的文件.

3. 卸载那些不被使用的local翻译文档
这次我们要用到一个工具啦:localepurge 看名字就能明白他是干什么的啦.
安装localepurge: sudo apt-get install localepurge
安装好以后,当我们每次使用apt安装软件的时候localepurge就会根据你locale的设置来删除那些不需要的locale文档,比如:当我aapt安装armarok以后就会在安装完成之后看到像:
localepurge: Disk space freed in /usr/share/locale: 70***K (7M左右的文档,具体的数据忘了)
当然你也可以通过编辑/etc/locale.nopurge 来编辑需要保留的locale文档..

4. 使用一些工具删除"孤儿软件包"
孤儿软件包是指那些已经没有人维护的软件包当然也就没有软件要依赖它,这儿我们可以用GtkOrphan(要自己下载Deb包安装)或者Wajig(可以apt安装),这两个都是GUI的操作界面,我都没有使用过就不多说了,如果想了解更多的信息可以参考这儿 .

5. 使用debfoster来跟踪安装的软件包
安装:sudo apt-get install debfoster
当我们使用apt安装软件的时候,它会把那个软件所依赖的软件包都安装上去,但是当我们卸载这个软件包的时候,那些为满足这个软件包的依赖关系而装上去的包并没有从系统里卸载掉.这个时候我们就会用到debfoster啦.
debfoster是apt-get和dpkg的前端,当第一次运行debfoster的时候它会问你那些软件包是要保留的,如果不需要就选n就行了.
使用debfoster我们可以方便的安装和卸载软件,比如可以使用debfoster package 来安装某个软件,当我们不需要的时候可以用 debfoster package- 来删除它,同时那些没有用的包也会一起删掉.

6. 使用trans-purge 来为Linux桌面瘦身加速
这个可以参考LinuxTOY的介绍,十分详细.
safdldjhjs
帖子: 4
注册时间: 2009-02-24 22:17

Re: 转贴:“为Ubuntu减肥”

#2

帖子 safdldjhjs » 2009-02-25 21:43

支持,我顶上去









淘宝网首页 五笔
guanghui306
帖子: 134
注册时间: 2009-01-09 9:57

Re: 转贴:“为Ubuntu减肥”

#3

帖子 guanghui306 » 2009-02-25 21:56

支持 :em01
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

Re: 转贴:“为Ubuntu减肥”

#4

帖子 Jarson » 2009-02-25 22:03

个人觉得有一定的危险性,估计效果不大明显~~
头像
gzhxc
帖子: 210
注册时间: 2009-02-22 11:21

Re: 转贴:“为Ubuntu减肥”

#5

帖子 gzhxc » 2009-02-25 22:19

:em01 学习
头像
xianghui
帖子: 62
注册时间: 2008-05-27 0:36
来自: 新疆
联系:

Re: 转贴:“为Ubuntu减肥”

#6

帖子 xianghui » 2009-02-25 23:15

谢谢!
只有不丧失普通劳动者的感觉,我们才有可能把握社会历史进程的主流,才有可能创造出真正有价值的艺术品.
anffernee
帖子: 49
注册时间: 2008-07-01 23:07

Re: 转贴:“为Ubuntu减肥”

#7

帖子 anffernee » 2009-03-04 13:40

这份转贴我觉得作者已经写得很详尽了,起码大家知道了来龙去脉,对于深入的研究也是有好处的嘛,呵呵。
头像
Cevil
帖子: 34
注册时间: 2009-02-27 17:45

Re: 转贴:“为Ubuntu减肥”

#8

帖子 Cevil » 2009-03-04 21:11

学习了。收藏,正在找这方面的资料呢!
C'est La Vie
jarsinh
帖子: 513
注册时间: 2008-02-15 0:23
来自: 计算机
联系:

Re: 转贴:“为Ubuntu减肥”

#9

帖子 jarsinh » 2009-03-04 22:31

学习学习
百空度间
http://hi.baidu.com/jarsin
之所以用Ubuntu/Unity,
因为它代表创新,且很有个性,习惯了后很好用!
有人总是怀念过去、沉溺于过去,
没错,那是你的自由!
同时,创新、变革才是王道,任何新事物,对于那些老古董级人物,他们一开始是很难适应的,但是历史证明:
与其让历史抛弃而做怨妇,不如主动去拥抱学习了解新生事物!
LINUX初学者QQ群:
34990900 5#
84113859 6#
41598402 2#
欢迎一起讨论,共同学习,共同进步!
Haistlwy
帖子: 17
注册时间: 2008-03-22 21:40

Re: 转贴:“为Ubuntu减肥”

#10

帖子 Haistlwy » 2009-04-09 19:23

问一下,tracker是什么东西?
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 转贴:“为Ubuntu减肥”

#11

帖子 wangdu2002 » 2009-04-09 19:25

:em09
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
abc1963
帖子: 60
注册时间: 2009-03-10 12:00

Re: 转贴:“为Ubuntu减肥”

#12

帖子 abc1963 » 2009-04-10 12:37

学习中
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: 转贴:“为Ubuntu减肥”

#13

帖子 poet » 2009-04-10 12:49

其实这些都没什么大用,仅仅能省点硬盘空间,但大多数人硬盘空间是不成问题的。

从硬盘上榨取空间并没有太大的价值,关键是把需要载入内存的东西减减肥。硬盘上那些平时根本不载入的东西在那就在那吧,没什么影响的。
头像
wakedown
帖子: 72
注册时间: 2009-04-03 11:34

Re: 转贴:“为Ubuntu减肥”

#14

帖子 wakedown » 2009-04-10 12:54

:em11
回复