摘要:
一、基本清理
通过命令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:直接在谷歌浏览器窗口清理,点击浏览器工具栏上的扳手图标
——>选项——>高级选项——>清除浏览数据。
Ubuntu Linux内核升级频繁,如果不删除旧的内核,将会占用大量磁盘空间,而且开机启动有诸多选项(这点,可以通过vim /boot/grub/menu.lst手工修改,即删除多余启动项)。这些操作成为释放空间的主要来源,删除一个内核映射约可以释放100M空间:-)
2.1 删除多余内核映像
(1) 查看已安装内核映像
通过命令sudo dpkg --get-selections | grep linux-image查看已安装内核映像:
# linux-image-2.6.32-25-generic install /*linux-xx.xx.xx-xx(-generic)是升级的内核版本,可以删除*/
# linux-image-2.6.32-26-generic install
# linux-image-2.6.32-27-generic install
# linux-image-2.6.32-31-generic install
# linux-image-generic install /*Linux发布版完整内核映像,不可删除*/
通过命令uname -r查看当前内核版本,
jelline@jelline:~$ uname -r
2.6.32-31-generic
通过命令sudo apt-get purge linux-image-2.6.32-26-generic删除旧的内核映像(只须保留linux-image-generic即可,和当前内核版本即可)。选择Y,而后会弹出对启动项如何操作的选择框,可以选择保留也可以选择自动更新。
解压缩后将会空出 99.3MB 的空间。
您希望继续执行吗?[Y/n]Y
(1) 查看已有的编译库
通过命令sudo dpkg --get-selections | grep linux-headers查看已有的内核C编译库,即头文件库:
linux-headers-2.6.28-19 install /*内核C编译库,即头文件库*/
linux-headers-2.6.28-19-generic install
linux-headers-2.6.32-24 install
linux-headers-2.6.32-24-generic install
linux-headers-2.6.32-25 install
linux-headers-2.6.32-25-generic install
linux-headers-2.6.32-26 install
linux-headers-2.6.32-26-generic install
linux-headers-2.6.32-27 install
linux-headers-2.6.32-27-generic install
linux-headers-2.6.32-30 install
linux-headers-2.6.32-30-generic install
linux-headers-2.6.32-31 install
linux-headers-2.6.32-31-generic install
linux-headers-generic install /*Linux发布版的C编译库,不可删除*/
通过命令sudo apt-get purge linux-headers-2.6.28-19删除旧的编译库。编译库与内核版本一一样对应,只须保留与当前内核版本相对应的编译库,如此例的linux-headers-2.6.32-31-generic,其他的皆可删除。执行过程中会提示“下列软件包是自动安装的并且现在不需要了“,用命令apt-get autoremove删除之。
通过上述步骤后,所有旧的内核映像和组件都删除了,通过命令dpkg --get-selections | grep linux查看:
libselinux1 install
linux-firmware install/*防火墙组件*/
linux-generic install/*Linux发布版的完整内核*/
linux-image-2.6.32-31-generic install/*内核映像*/
linux-image-generic install/*Linux发布版完整内核映像*/
linux-libc-dev install/*Linux内核API的C开发库*/
linux-sound-base install/*Linux声音管理工具*/
pptp-linux install
syslinux install
util-linux install