初步清理Ubuntu系统的教程

腾讯视频/爱奇艺/优酷/外卖 充值4折起

假如你想清理你的 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

一张截图



:更多精彩教程请关注图文教程 频道,

腾讯视频/爱奇艺/优酷/外卖 充值4折起

U盘安装ubuntu系统图文教程

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

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

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

Ubuntu系统下iPhone4S降级6.1.3教程

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

Ubuntu系统普通用户怎么删除? Ubuntu删除账户的教程

03/23 23:43
Ubuntu系统添加了很多用户,想在不用的用户想要删除,该怎么删除呢?下面我们就来看看详细的教程. 1.打开终端命令行,运用userdel命令删除指定的用户,注意要加sudo权限指令,如下图所示 2.在删除的时候一定注意是在管理员目录下的,普通的用户是没有这个权限的,如下图所示 3.删除指令执行完了以后怎么判断是否真正删除了呢?下面我们运用cat命令打开passwd文件,如下图所示 4.我们看到passwd文件中已经没有了所删除的用户信息了,这证明用户已经被删除了,如下图所示 5.然后我们进入h

win7系统如何安全清理hosts文件? win7系统安全清理hosts系统文件图文教程

06/14 14:14
win7系统安全清理hosts文件的方法: 1.双击打开计算机(我的电脑),然后打开C盘,找到Windows文件夹: 2.打开Windows文件夹后,再找到System32文件并打开: 3.打开System32文件后,再找到drivers文件并打开: 4.打开drivers文件后,再找到etc文件并打开: 5.最后我们就看到了Hosts文件: 6.双击打开后,会提示打开方式,使用记事本打开此类文件: 7.打开hosts文件后,将内容全部删除,保存退出即可. 备注:大家还可以使用第三方软件360软

Mac怎么自动清理缓存?苹果Mac自带功能清理系统缓存教程

04/23 21:01
最近有不少网友在使用苹果Mac设备的时候并不知道应该如何去维护OS X系统,因此设备在使用时间久了之后会出现卡顿的现象.最近有网友“数码潮流极客”给出了自己的解决方案,如果你也遇到了这个问题,就来看看Mac自带的功能清理系统缓存来解决试试吧! 该网友表示,虽然安装第三方软件就能够轻松实现一键清理系统缓存,但是有可能会出现一些奇怪的问题.下面,我们来看看他是怎样运用系统自带功能来清理系统缓存的. 1.选择 Launchpad - 进入设置 - 点击活动监视器. 2.在活动监视器的界面中选择要清理的

Win7系统磁盘清理使用方法图文教程

09/11 04:01
电脑使用时间长了以后,就会产生一些垃圾碎片错在于电脑之中,导致电脑反应速度会变得很慢,如果我们将这些碎片进行清理后会让电脑运行速度变的快一点,但是我们该如何对这些碎片进行清理呢?今天小编就和大家一起分享清理电脑碎片的小方法吧! 1、将鼠标光标移到我的电脑,单击右键--属性。在出来的属性界面的左下角【操作中心】,将其单击打开。 2、打开后的界面的左侧找到【查看性能信息】,将其打开。 3、打开后还是在左侧找到【打开磁盘清理】,单击打开。 4、打开了磁盘清理后,出现的方框需要选择驱动器,可以根据你的需

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

11/23 09:43
电脑上面安装了两个系统,一个是windows8.1一个是Ubuntu系统。现在不想使用Ubuntu系统了,该怎么删除Ubuntu系统呢? 1、首先,我们通过右键“计算机”——管理——磁盘管理,进入到磁盘管理界面。 从下图示中可以看出,那些没有盘符的就是我们安装Ubuntu系统的分区。 2、右键某个分区,选择“删除卷”,有几个分区就删除几个。 3、可以发现,可用空间随着我们的删除在变大。 4、所有Ubuntu分区删除完后,在可用空间里面右键,点击新建简单卷。 5、根据提

ubuntu系统下删除软件的教程

11/24 18:09
用习惯windows的朋友,有可能不知道ubuntu系统怎么删除已安装的某个软件,下面我们分享在ubuntu系统下删除软件的办法,本文以删除mysql的客户端为例,提供大家学习删除步骤,其他软件通用。 1、在ubuntu下删除软件需要知道确切的包名,查看软件的完整包名:#dpkg -l | grep mysql 2、根据包名使用apt-get命令删除软件包,需要完整的包名即:# apt-get remove mysql-client-core-5.5 3、再次查看与mysql有关的包:#dpkg