Simple things make a real difference

显示标签为“linux”的博文。显示所有博文
显示标签为“linux”的博文。显示所有博文

2007年4月23日

清理 Ubuntu 系统的 5 个提示

岁末将至,为了辞旧迎新,进行大扫除总是应该的。对于爱机而言,经过一年的辛苦工作,是否也到了该清理的时候呢?如果你是一位 Ubuntu 系统用户,那么以下介绍的 5 个提示,可能会对你有所帮助。

提示 1:清理残余的配置文件

一般而言,当我们从 Ubuntu 系统中删除了一个软件之后,该软件的残余配置文件并没有被删除。如果你确信以后不再使用该软件,那么保留其配置文件实在没有必要,所以我们大可一并删除之。

要删除某个软件的残余配置文件,可以执行下面的操作:

1. 在终端中执行 sudo synaptic,以便启动 Synaptic 包管理工具。
2. 点击 Synaptic 右下角的 Status 按钮进行切换。
3. 现在,你应该能够在 Synaptic 的左边看到 Not installed (residual config)。选择它即可在右边看到包含有残余配置文件的包,你可以在此选择删除该包。

提示 2:清理下载的缓存包

我们在 Ubuntu 中通过 sudo apt-get install 安装软件时,其下载的包都缓存在 /var/cache/apt/archives/ 目录中。如果要清理掉这些已下载的缓存包,那么可以执行命令:
sudo apt-get autoclean
sudo apt-get clean

提示 3:清理不再需要的包

我们知道,在 Ubuntu 系统中安装软件时,该软件的依赖通常也会自动安装上。那么,在我们删除该软件后,其依赖可能需要我们手动删除之。你可以运行 sudo apt-get autoremove 命令来解决这个问题。

提示 4:清理无用的语言文件

Ubuntu 与其他 Linux 发行版一样,是一个支持多语言界面的系统。其实,对使用自己母语的我们来说,通常保留中文即可,你也可以保留自己所需要使用的语言,如英文。其他的语言文件于我们而言则没有必要保留。

为了清理这些无用的语言文件,你需要在 Ubuntu 系统中安装一个名为 localepurge 的小工具。你可以从本站读到 localepurge 这个工具的具体用法。

提示 5:清理无用的翻译内容

你可以使用 trans-purge 这组小工具来清理 *.desktop、mime-database、gconf schema 中的无用翻译内容。该工具组的详细使用本站同样曾经介绍过。

经过这一系列的清理之后,不仅可以节省大量的硬盘占用空间,而且能够使 Ubuntu 系统获得更加快速的运行效率。何乐而不为呢?

Powered by ScribeFire.

VirtualBox 在更新内核后的重配置

随着 Ubuntu 系统内核的更新,VirtualBox 原有的内核模块已经不再适用。于是,VirtualBox 将无法正常使用。需要重新安装 VirtualBox 吗?当然不必。我们只需重新稍加配置即可。

首先获取与当前内核版本相一致的头文件:
sudo apt-get install linux-headers-`uname -r`

接着,我们来重新编译 VirtualBox 内核模块,这可以使用下面的指令完成:
sudo /etc/init.d/vboxdrv setup

一旦编译完成,程序将会自动启动 vboxdrv 内核模块。此时,再用 VirtualBox 也就没有什么问题了。如果以后遇到内核再次重新的情况,则如法炮制即可解决。

Powered by ScribeFire.

转换文件编码

在我完全将日常所用的系统切换到了 Ubuntu 之后,打开以前从 Windows 所保留下来的文件时出现了乱码的情况。其实这种问题很常见,大多数是由于编码而造成的。为了解决掉乱码问题,就需要我们将文件从一种编码转换为另一种编码。这时候,命令行程序 iconv 将显得十分有用。

iconv 是一个文件编码转换工具,其基本用法为:
iconv -f 原始编码 -t 目的编码 要转换的文件 -o 已转换的文件

举个例子,假如我们要将 sample.txt 文件从 gb2312 转换为 utf-8 编码,并输出为 converted.txt 文件,可以这样执行命令:
iconv -f gb2312 -t utf-8 sample.txt -o converted.txt

如果想知道 iconv 支持转换哪些编码,则可以使用 -l 选项查看:
iconv -l

Powered by ScribeFire.

在 Konqueror 中阅读 Man 手册页

Konqueror 除了其常见的浏览网页、管理文件功能之外,利用 KIO 插件也可扩充其用途。比如,浏览 FTP 服务器、阅读 Man 手册页等等。

当需要阅读 Man 手册页时,只需在 Konqueror 的地址栏输入下列内容:
man:关键字

例如,如果你想阅读 ls 命令的 Man 手册页,那么可以输入:
man:ls

这将在 Konqueror 中显示 ls 的 Man 手册页。

如果仅仅输入 man:,则可以浏览 Man 手册页的索引。

另外,使用类似的 info: 可以在 Konqueror 中阅读 Info 页。

2007年4月20日

Moving To Kubuntu 7.04 Feisty Fawn (To be Continued)

Part 1. Pre-Installation

Backup:

  • .config files
  • scripts (~/.kde/Autostart,/usr/bin)
  • documents
  • bookmarks
  • RSS Feeds
  • ScrapBook Contents
  • Firefox Extentions
  • Software List
  • Local Wiki
  • Icon
  • Wallpaper
Partition Planning:
  • /boot 128M
  • / 10G
  • /var 3G
  • /swap 768M
  • /home 5G
  • DATA 25G
  • BACKUP 5G (ntfs)
Grub4Dos I decided to install from CD-Rom

Part 2. Installation
// TODO

Part 3. Configuration
// TODO

2007年3月30日

If Swap Not Being Mounted On Boot

Notice: uuid changes are not always reflected until after a reboot...

1, determine your swap with

sudo fdisk -l

2, do mkswap on your swap partition - RECORD THE UUID WHICH THIS COMMAND OUTPUTS
sudo mkswap /dev/

3, now use this UUID to put into fstab and resume files...
$ sudo vim /etc/initramfs-tools/conf.d/resume
#Edit the RESUME line as below:
RESUME=UUID="the-swap-partition-uuid-from-vol_ID"

4,
update-initramfs -u

5, reboot normally after this finishes
sudo swapon -s
ls -la /dev/disk/by-uuid/

DONT change any symlinks etc. just try these instructions

Labels

Archive

About

我的照片
wherever i put my .emacs, that's my home.