清理Ubuntu系统中的无用软件包.doc_第1页
清理Ubuntu系统中的无用软件包.doc_第2页
清理Ubuntu系统中的无用软件包.doc_第3页
清理Ubuntu系统中的无用软件包.doc_第4页
清理Ubuntu系统中的无用软件包.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

清理Ubuntu系统中的无用软件包1、查看安装软件时下载包的临时存放目录 ls /var/cache/apt/archives 2、备份当前系统安装的所有包的列表 dpkg -get-selections | grep -v deinstall /somefile 3、从上面备份的安装包的列表文件恢复所有包 dpkg -set-selections /dev/null; /usr/bin/mime-purge /dev/null ; /usr/bin/gconf-purge /dev/null; else exit 0; fi;警告:无用翻译在清除后无法还原,若使用后造成系统损坏,作者并不负责。Ubuntu版本:9.10首先,随着apt-get安装/卸载软件系统会产生很多拉圾文件不但站用磁盘空间还影响性能;其次,Ubuntu内核的更新也会产生多个不再使用的旧内核并且导致启动项中不断增加怎么清理这些文件,其实在Ubuntu使用apt-get基本全部可以做到,下面简单说明一下如何清理(部分内容 参考自网络)1、清理安装/卸载后产生的拉圾sudo apt-get autoremove /自动卸载不使用的内容sudo apt-get autoclean /自动清理,但不会删除用于安装而下载的临时文件sudo apt-get clean /清理下载的临时文件 在使用以上命令时注意系统提示,常见的问题有,(1)上次使用apt-get 安装或卸载没有完成,导致不能使用apt-get,这时系统会提示你输入一些命令先解决问题再继续(命令一般为sudo apt-get update);(2)系统中其它后台程序正在安装、升级或卸载,需要等待完成后再使用上面的命令(最好是重启系统后使用上面的命令)2、清理Ubuntu启动项uname -a /查看当前使用的内核dpkg -get-selections|grep linux /列出所有带linux的软件,主要目地是列出内核sudo apt-get remove linux-headers-2.6.31-X-XX /卸载旧的内核,其中 X 表示版本,以系统中实际列出的全称为准sudo apt-get remove linux-image-2.6.31-XX-XX 以上就卸载了多余的内核,一般总是保留最新的内核。在Ubuntu9.10中会自动删除启动项,但在之前的版本中启动项还要我们手动清理,原因 就是在ubuntu9.04或者更早使用的是grub,需要通过编辑menu.lst(sudo gedit /boot/grub/menu.lst),但在ubuntu9.10升级为grub2了,所以就算要手动修改,也不在是编辑menu.lst而是编辑 grub.cfg文件了。sudo chmod +w /boot/grub/grub.cfg / 默认文件为只读,改为 可读写,如何需要手动修改否则不需要以下步骤sudo gedit/boot/grub/grub.cfg /修改启动项,删除不再使用的内容1.删除 Residual Config package(未安装的残存配置)文件。打开系统系统管理新立得软件包管理器,点击左下角的“状态”,点击“未安装的残存配置”(如果没有这一项,恭喜你,你的系统比较干净,看2.吧),右键点击项目勾选“标记以便彻底删除”,点击上面的“应用”按钮即可。2.删除不完整的软件包。打开终端,输入sudo apt-get autoclean这个命令会删除所有不完整(下载没完成)的软件包。3.删除系统中不用的多语言支持。在新立得里搜索 localepurge勾选并安装。安装后直接出现语言选择面板,选择所有需要的语言即可,我选择的是英文和中文。enzhzh_CNzh_CN.GB18030zh_CN.GB2312zh_CN.GBKzh_CN.UTF-8zh_HKzh_HK.UTF-8zh_TWzh_TW.Big5zh_TW.EUC-TWzh_TW.UTF-8清理后,显示释放了十几M空间。终端运行gedit /etc/locale.nopurge可以查看 localepurge 的配置文件。注意:别删错了。不过这个 wizard 做的不太好,我不能肯定选中的是被删除的?还是要留下的?选中的是留下的。不知道删错了会怎样?中文都是方块?4.删除孤立的库文件。新立得搜索安装 deborphan。sudo deborphan查看孤立(没有依赖关系)库文件。运行下面命令删除它们sudo deborphan | xargs sudo apt-get -y remove -purge但我在搜索deborphan的时候发现了gtkorpha,这是个图形界面的孤立包删除工具,很不错。我用 deborphan 删除后还是留下了两个sudo deborphanlibsmpeg0liblame0用 这个 gtkorphan 再次选择并删除,成功删掉。个人推荐使用gtkorphan。5.建立新立得过滤器。打开新立得 设置 过滤器以后,在新立得左下角的“自定义”可迅速定位 orphaned 文件包。1 清除所有已删除包的残余配置文件dpkg -l |grep rc|awk print $2 |tr n |sudo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论