本文较为系统地介绍了Ubuntu系统清理,包括删除残余的配置文件、清理下载的缓存包、清理不再需要的包、清理无用的语言文件等,并详细介绍了删除旧的内核映像。
随着运行,Ubuntu系统越来越大,有时甚至提示”磁盘空间不足“,本文较为系统介绍Ubuntu系统清理。
一、基本清理
1.1 删除残余的配置文件
一般而言,当我们从 Ubuntu 系统中删除了一个软件之后,该软件的残余配置文件并没有被删除。如果你确信以后不再使用该软件,那么保留其配置文件实在没有必要,所以我们大可一并删除之。具体操作如下:
sudo synaptic打开新立得软件包管理器,点击左侧Status——>Not installed(residual config)——>Ctrl+A全选右侧的包——>右击选Mark for Complete Removal——>点工具栏的Apply按钮。
1.2 清理下载的缓存包
用 sudo apt-get install 安装软件时,其下载的包都缓存在 /var/cache/apt/archives/ 目录中。如果要清理掉这些已下载的缓存包,那么可以执行命令: sudo apt-get autoclean;sudo apt-get clean
1.3 清理不再需要的包
在 Ubuntu 系统中安装软件时,该软件的依赖通常也会自动安装上。那么,在删除该软件后,其依赖可能需要我们手动删除之。可以运行 sudo apt-get autoremove 命令来解决这个问题。
1.4 清理无用的语言文件
Ubuntu 是一个支持多语言界面的系统,使用localepurge工具可以在保留需要的区域配置的前提之下删除其他那些系统中存在的无用的区域配置文件,这样自然的就会为你腾出不少磁盘空间。
用命令sudo apt-get install localepurge安装该工具,安装过程中会提示配置,空格键选择要保留的区域配置,可以只选择en,和cn*开头的(cn_SG等是指新加坡,可以不选)。当以后在安装程序时,此工具也会自动执行,勿需再次配置。
。装完之后,在命令行执行localepurge进行清理。另,可以通过vim /etc/locale.nopurge查看 localepurge 的配置文件。
1.5 清理无用的翻译内容
可以使用 trans-purge 这组小工具来清理 *.desktop、mime-database、gconf schema 中的无用翻译内容。我觉得挺麻烦的,没试过。
1.6 清理孤立的库文件
通过命令sudo deborphan | xargs sudo apt-get -y remove --purge清理孤立的库文件。也可以用gtkorpha图形界面工具进行清理。
1.7 建立新立得过滤器
设置升级时,不升级孤立的包:System——>Administration——>Synaptic Package Manager——>菜单栏Settings——>Filters——>点击左侧Upgradable(upstream),对应右侧将Orphaned勾上。
1.8 清理浏览器缓存
Firefox:rm .mozilla/firefox/*.default/Cache
Chrome:直接在谷歌浏览器窗口清理,点击浏览器工具栏上的扳手图标 ——>选项——>高级选项——>清除浏览数据。