实现在文本(命令行)模式下浏览中文网页

    这天突然感觉在Xwindows下的这个firefox启动实在是太慢了,而且我平时用浏览器基本也只是google一个和上几个开源社区浏览下信息,没什么太大必要进图形界面,所以就想以后一般情况下直接在文本模式下写写程序上网查查信息算了,这样,文本模式下的上网成为一个问题。

    google了一下,发现对lynx这个文本浏览器的评价不错,上linux伊甸园找到了它的源码包: http://download.linuxeden.com/data/soft/1903.html。

$ tar xzvf lynx2.8.5.tar.gz

$cd lynx2-8-5

$ ./configure

(如果configure最后出错提示无法创建什么文件云云,那就su root然后再./configure一次)

$ make

$ make install

$ make clean

$ cp lynx.cfg /usr/local/lib/

$ cd /usr/local/lib

$ vim lynx.cfg

找到文件里的

#CHARACTER_SET:

#ASSUME_CHARSET:

#PREFERRED_LANGUAGE:

冒号后都改成euc-cn

这样在命令行下能正常浏览网页了,

不过中文依然全是乱码。

还要安装一个文本模式下的中文环境才行,

我装的是zhcon,

源码包到http://zhcon.sourceforge.net/下载得到。

需要下载的文件有两个:

一个是zhcon-0.2.5.tar.gz,一个是zhcon-0.2.5-to-0.2.6.diff.gz。

假设都将这两个文件下载到/root目录下(读者也可以将文件下载到喜欢的别的目录)。

首先解压并解包zhcon-0.2.5.tar.gz文件:

# tar zxvf zhcon-0.2.5.tar.gz

解压之后在/root目录下得到一个zhcon-0.2.5,

这个目录包含了zhcon-0.2.5版本的所有源代码和man手册等。

然后将zhcon-0.2.5-to-0.2.6.diff.gz解压:

# gzip -d zhcon-0.2.5-to-0.2.6.diff.gz

解压后得到zhcon-0.2.5-to-0.2.6.diff文件。

这个文件实际上是一个补丁文件,

通过下面的命令将此文件打补丁到zhcon-0.2.5的源代码中:

# patch -p0 < zhcon-0.2.5-to-0.2.6.diff

这样,原来的0.2.5版本的zhcon就升级到了0.2.6版本了。接下来的过程就是UNIX平台固定的“安装三步曲”了:

# ./configure

# make

# make install

这样,中文控制台终端zhcon就安装好了。要使用zhcon,只需要在控制台下键入命令:

# zhcon

即可。

要获取zhcon的帮助信息,只需要输入man zhcon命令即可,另外,zhcon的man手册说配置文件zhcon.conf位于/etc目录下,但是在0.2.6版本中zhcon.conf是位于/usr/local/etc/目录下的,此外,zhcon所用到的字体资源等是位于/usr/local/lib/zhcon/目录下的。

这样就可以了,

我们在文本模式下:

$ zhcon

$ lynx http://www.baidu.com

是不是就进到了熟悉的页面中了呢……

在文本下看小说是很不错的选择哦!

posted @ 2008-10-16 13:37  mzlogin  阅读(706)  评论(0编辑  收藏  举报