大家都知道系统用久了,就会慢慢变得臃肿,速度当然也就会有一些影响,所以当那些加速系统的方法不在奏效的时候,来试试给系统减肥吧.
其实Ubuntu的减肥很简单,只需简单的几步就可以吧那些不需要的文件彻底清除,还你一个清洁的系统..

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. 使用一些工具删除"孤儿软件包"

 

孤儿软件包是指那些已经没有人维护的软件包当然也就没有软件要依赖它,这儿我们可以用deborphan或者是gtkdeborphan

 

#deborphan | xargs apt-get remove -y --purge

 

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

的介绍,十分详细.


好了经过这几步系统基本上就很清爽了..