初步清理Ubuntu系统的教程

   假如你想清理你的 Ubuntu 主机,你可以按照以下的一些简单步骤来移除所有不需要的垃圾文件。

  移除多余软件包

  这又是一个内置功能,但这次我们不必使用新得立包管理软件(Synaptic Package Manager),而是在终端中达到目的。

  现在,在终端窗口中键入如下命令:

  代码如下:

  sudo apt-get autoclean

  这便激活了包清除命令。这个命令所做的工作是: 自动清除那些当你安装或升级程序时系统所缓存的 .deb 包(即清除 /var/cache/apt/archives 目录,不过只清理过时的包)。如果需要使用清除命令,只需在终端窗口中键入以下命令:

  代码如下:

  sudo apt-get clean

  然后你就可以使用自动移除命令。这个命令所做的工作是:清除那些 在系统中被某个已经卸载的软件 作为依赖所安装的软件包。要使用自动移除命令,在终端窗口中键入以下命令:

  代码如下:

  sudo apt-get autoremove

  移除不需要的本地化数据

  为达到此目的,我们需要安装 localepurge 软件,它将自动移除一些不需要的本地化数据(LCTT 译注:即各种语言翻译)。这个软件是一个简单的脚本,它将从那些不再需要的本地化文件和本地化联机手册( man pages ) 所占用的空间中回收磁盘空间。这个软件将在任何 apt 安装命令运行时 被自动激活。

  在 Ubuntu 中安装 localepurge:

  代码如下:

  sudo apt-get install localepurge

  在通过 apt-get install 安装任意软件后, localepurge 将移除所有不是使用你系统中所设定语言的翻译文件和翻译的联机手册。

  假如你想设置 localepurge,你需要编辑 /ect/locale.nopurge 文件。

  根据你已经安装的软件,这将为你节省几兆的磁盘空间。

  例子:

  假如我试着使用 apt-get 来安装 dicus软件:

  代码如下:

  sudo apt-get install discus

  在软件安装完毕之后,你将看到如下提示:

  代码如下:

  localepurge: Disk space freed in /usr/share/locale: 41860K

  移除孤包

  假如你想移除孤包,你需要安装 deborphan 软件:

  在 Ubuntu 中安装 deborphan :

  代码如下:

  sudo apt-get install deborphan

  使用 deborphan,打开终端并键入如下命令即可:

  代码如下:

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

  使用 GtkOrphan 来移除孤包

  GtkOrphan (一个针对 debian 系发行版本的 Perl/Gtk2 应用) 是一个分析用户安装过程状态并查找孤立库文件的图形化工具,它为 deborphan 提供了一个 GUI 前端,并具备移除软件包的功能。

  在 Ubuntu 中安装 GtkOrphan,打开终端并运行如下命令:

  代码如下:

  sudo apt-get install gtkorphan

  一张截图


  使用 Wajig 移除孤包

  Wajig是 Debian 包管理系统中一个简单的软件包管理前端。它将 apt、apt-cache、 dpkg、 /etc/init.d 中的脚本等 通过一个单一命令集成在一起,它的设计初衷是使用简单和为它的所有功能提供丰富的文档。

  通过适当的 sudo配置,大多数(如果不是全部)的软件包安装和创建等任务可以通过一个用户 shell 来完成。Wajig 也适用于一般的系统管理。另外,一个 Gnome GUI 命令 gjig也被囊括在这个软件包之中。

  在 Ubuntu 中安装 Wajig,打开终端并运行如下命令:

  代码如下:

  sudo apt-get install wajig

  Debfoster --- 跟踪你在安装过程中的操作

  debfoster 将会维护一个列有被明确需要安装的软件包的列表,但不包括那些作为某个软件的依赖而被安装的软件包。参数是完全可选的,你甚至可以使得在 dpkg 和/或 apt-get 每次运行之后马上激活 debfoster 。

  另外,你还可以在命令行中使用 debfoster 来安装或移除某些特定的软件包。那些后缀为 --- 的软件包将会被移除,而没有后缀的软件包将会被安装。

  假如一个新的软件包或 debfoster 注意到作为某个软件包的依赖的软件包是一个孤包,则 debfoster 将会询问你下一步如何操作。若你决定保留这个孤包, debfoster 将只会进行记录并继续安装过程;若你觉得这个软件包不足以引起你的兴趣,在 debfoster 询问这个问题后,它将移除这个软件包。进一步的,如果你的决定使得其他的软件包变为孤包,更多的提问将会接踵而来。

  在 Ubuntu 中安装 debfoster,打开终端并运行如下命令:

  代码如下:

  sudo apt-get install debfoster

  使用 debfoster

  为了创建一个初始跟踪文件,可以使用如下命令:

  代码如下:

  sudo debfoster -q

  你总可以编辑 /var/lib/debfoster/keepers 文件,来定义那些你想留在系统中的软件包。

  为了编辑这个文件,可以键入:

  代码如下:

  sudo vi /var/lib/debfoster/keepers

  要强制使 debfoster 去移除所有没有被列在上面这个文件的软件包,或安装作为某些列在这个文件中的软件包的依赖,它也同时会添加所有在这个列表中没有被安装的软件包。若要根据这个列表来执行相关操作,只需执行:

  代码如下:

  sudo debfoster -f

  若需要跟踪你新安装的软件包,你需要时不时地执行如下命令:

  代码如下:

  sudo debfoster

  xdiskusage -- 查看你的硬盘空间都去哪儿了

  图形化地展示磁盘使用情况的 du。xdiskusage 是一个用户友好型的程序,它将为你展示你所有磁盘的使用情况。 它是在 Phillip C. Dykstra 所写的 “xdu” 程序的基础上设计的。做了一些修改以使得它可以为你运行 “du”命令,并显示磁盘的剩余空间,并且假如你想清晰地了解你的磁盘空间都去哪儿了,它还可以生成一个 PostScript 格式的名为 display.xdiskusage 的文件。

  在 Ubuntu 中安装 xdiskusage,只需使用如下命令:

  代码如下:

  sudo apt-get install xdiskusage

  若你想打开这个应用,你需要使用如下命令:

  代码如下:

  sudo xdiskusage

  一旦这个应用被打开,你将看到如下图所示的界面:


  Bleachbit

  BleachBit 能快速地释放磁盘空间并不知疲倦地保护你的隐私。它可以释放缓存,删除 cookie,清除 Internet 上网历史,粉碎临时文件,删除日志,丢弃你所不知道存在何处的垃圾。为 Linux 和 Windows 系统而设计,它支持擦除清理数以千计的应用程序,如 Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari 等等。除了简单地删除文件,BleachBit 还包括许多高级功能,诸如粉碎文件以防止恢复,擦除磁盘空间来隐藏被其他应用程序所删除文件的痕迹,为火狐“除尘”,使其速度更快等。比免费更好,BleachBit 是一个开源软件。

  在 Ubuntu 中安装 Bleachbit,打开终端并运行如下命令:

  代码如下:

  sudo apt-get install bleachbit

  一张截图

时间: 2016-06-09

初步清理Ubuntu系统的教程的相关文章

U盘安装ubuntu系统图文教程

Ubuntu(友帮拓)是一个以桌面应用为主的Linux操作系统,它基于Debian发行版和GNOME桌面环境,目标在于为一般用户提供一个最新的.同时又相当稳定的主要由自由软件构建而成的操作系统. Ubuntu系统U盘安装法必备工具: 软碟通 Ubuntu10.10 Ubuntu12.10 现在我们就来看看小编是如何使用U盘安装Ubuntu(友帮拓)系统的 1.首先打开UltraISO(软碟通),点击如图所示地方打开/加载要写入U盘的Ubuntu系统iso文件 2.ubuntu系统ios文件加载完

在Ubuntu系统中配置chroot环境的教程

  你可能会有很多理由想要把一个应用.一个用户或者一个环境与你的 linux 系统隔离开来.不同的操作系统有不同的实现方式,而在 linux 中,一个典型的方式就是 chroot 环境. 在这份教程中,我会一步一步指导你怎么使用 chroot 命令去配置一个与真实系统分离出来的独立环境.这个功能主要可以用于测试项目,以下这些步骤都在 Ubuntu 14.04 虚拟专用服务器(VPS)上执行. 学会快速搭建一个简单的 chroot 环境是一项非常实用的技能,绝大多数系统管理员都能从中受益. Chr

Ubuntu系统下iPhone4S降级6.1.3教程

  早前大家都看到了 iPhone 4s 可以降级 iOS 6.1.3 的新闻,今天在此小编就为大家带来网友制作的的iPhone 4s 降级教程,不过电脑操作系统有点小众,那就是 Ubuntu 系统.Ubuntu 手机系统相信不少朋友都听过,它曾经在一些安卓手机上作为移动操作系统出现,与此同时其实它还是一个开源的 PC 操作系统,十分契合英特尔的超极本定位,支持 x86.64 位和 ppc 架构. 测试型号:A1387 iOS 7.1.2(不限 iOS 版本) 值得一提的是下面的这些操作需要有一

win7清理系统垃圾教程

  win7清理系统垃圾教程          电脑使用久了,就会产生大量的系统垃圾,有些系统垃圾会泄露我们的隐私,而另外一些则会造成电脑卡顿的情况.那么,系统垃圾怎么清理呢? 今天跟大家分享的是Win7手动清理垃圾的方法. 众所周知, Windows7垃圾文件存放的地方主要有两处: 一个是在文件夹中 一个是存放在注册表里. 一.文件夹里的垃圾有:(假设Windows安装在C盘,如在其他分区替换字母即可) 1."我的文档"里的垃圾,安放在C:WindowsRecent文件夹中; 2.安

Ubuntu系统如何清理无用的安装包?

Ubuntu系统如何清理无用的安装包? 执行如下代码: sudo apt-get autoremovesudo apt-get install gtkorphan 找到 系统->系统管理->Remove orphaned packages,然后清理不需要的包(注意别误删).

在Ubuntu系统下安装JDK和Tomcat的教程_java

一.安装jdk 去java官网下载最新的jdk,Java SE Downloads 解压,tar -zxvf jdk-7u45-linux-i586.tar.gz,将解压生成的jdk1.7.0_45存放到你需要放置的目录,我放置在/usr/share/目录下 配置环境变量 1.JAVA_HOME环境变量 作用:它指向jdk的安装目录,Ecplise/Netbeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk 配置方法: echo JAVA_HOME=/usr

在Ubuntu系统上使用apt-fast来加快apt-get下载的教程

  如果你在Debian或Ubuntu系统上经常感觉到apt-get 或 aptitude包安装速度过慢,那么这里就有几种改善这一情况的方法.你有没有考虑过改变正被使用的默认镜像站点?你有没有排除因特网连接的上游带宽成为瓶颈的可能? 如果不是这些原因,你可以尝试第三个选择:使用apt-fast工具.apt-fast实际上是一个围绕apt-get和aptitude所写的shell脚本容器,它能加速包的下载速度.apt-fast本质上采用aria2下载工具,这款工具能够以"块"的方式从多个

win8.1双系统删除Ubuntu系统的详细方法教程

  1.首先,我们通过右键"计算机"--管理--磁盘管理,进入到磁盘管理界面. 从下图示中可以看出,那些没有盘符的就是我们安装Ubuntu系统的分区. 2.右键某个分区,选择"删除卷",有几个分区就删除几个. 3.可以发现,可用空间随着我们的删除在变大. 4.所有Ubuntu分区删除完后,在可用空间里面右键,点击新建简单卷. 5.根据提示进行新建简单卷操作. 6.如果觉得有个"新加卷"看着别扭的话,可以根据下图把"新加卷"三个

VMware Tools(ubuntu系统)安装图文教程_VMware

前一段时间博主在VMware虚拟机上安装了Ubuntu系统,如果还没有安装的同学可以参考博主上一篇文章:VMware Ubuntu安装详细过程. 猿友们都知道linux不太好用,如果你想将你主机Windows上的文件或安装包放到虚拟机上,VMware Tools是必不可少的工具. 欢迎关注,相互学习讨论,后续还会有更多linux搭建java开发环境和框架相关博客. 下面小宝鸽附上VMware Tools安装的详细流程. 1.打开虚拟机VMware Workstation,启动Ubuntu系统,菜