Technology

Emacs入门指南[二]: 字体美化, 窗口大小的调整

本文在CC版权协议下发布, 转载请注明出自aifreedom.com

  1. Emacs入门指南[一]: 历史简介, 编译安装
  2. Emacs入门指南[二]: 字体美化, 窗口大小的调整
  3. Emacs入门指南[三]: 使用Elisp扩展

Emacs是一个高度可自定义的编辑器, 它的配置文件使用Elisp语言描述. “Elisp”是”Emacs Lisp”的缩写. 如果你还不会Elisp怎么办? 没关系, 我也还不会, 一样可以将Emacs配置得很顺手.

Emacs 的默认配置文件是”.emacs”, 也叫做”dotemacs”, 它的默认存储在Home目录中, 它的路径是系统环境变量”home”指向的文件夹. 在Linux中用符号波浪号(tilde)”~”代表”home”指向的路径, 不过在Windows中似乎没有类似的符号. 在Windows下, “.emacs”文件通常被存储在”C:\”或者”C:\Documents and Settings\[User name]\Application Data\”下. 由于Windows中以符号点(dot)”.”开头的文件名是非法的, 所以你不能在资源管理器里创建这个文件. 有时, Emacs会帮你建好这个文件, 但如果它没帮你, 你就自己用Total Commander建一个吧. 不过, 下面的字体设置我仅仅在Linux下尝试过, 不保证能在Windows下有效. 而且我觉得, 在Windows下的默认字体就不错了..

这段话写给不是很熟悉Linux的朋友. 在Linux中, 以点”.”开头的文件是默认隐藏的, 所以你可能无法从你通常浏览文件的窗口里看到”.emacs”文件. 那么就使用Emacs来打开它吧, 在Emacs里输入

C-x C-f ~/.emacs

来打开它. 看不懂这个命令? 那么你应该先看看Emacs里自带的Tutorial. 这个命令说的是: 按住Ctrl再按x, 都松开, 再按住Ctrl再按f, 都松开, 再输入”~/.emacs”.

如果你觉得你现在还无法熟练地在Emacs里编辑文件, 那么用gedit打开它吧. 但gedit里没有Elisp的语法高亮.

将下面的代码复制/粘贴到”.emacs”里, 然后重启Emacs, 你会发现中文字体变得漂亮了许多. 当然, 你得先安装”文泉驿”中文字体. 这是一个开源的免费中文字体, 这里是这个开源项目的介绍页面, 你可以在这里下载到可以方便安装的deb包. 或者, 你可以选择其他的字体.

(set-default-font "courier 10 pitch-12")
(set-fontset-font "fontset-default"
'han '("WenQuanYi Bitmap Song" . "unicode-bmp"))
(set-fontset-font "fontset-default"
'cjk-misc '("WenQuanYi Bitmap Song" . "unicode-bmp"))
(set-fontset-font "fontset-default"
'bopomofo '("WenQuanYi Bitmap Song" . "unicode-bmp"))
(set-fontset-font "fontset-default"
'gb18030 '("WenQuanYi Bitmap Song". "unicode-bmp"))
(set-fontset-font "fontset-default"
'symbol '("WenQuanYi Bitmap Song". "unicode-bmp"))
(add-to-list 'default-frame-alist '(font . "courier 10 pitch-12"))

然后, 你可能会发现起始窗口的大小发生了变化. 如果你和我一样还在使用17寸CRT显示器, 可能窗口已经超出屏幕之外了. 没关系, 在你的Home文件夹里新建一个”.Xdefault”的文件, 然后在文件中输入以下内容.

Emacs.font: courier 10 pitch-12
Emacs.geometry: 80x36+50+74

Emacs.font设置的是默认字体, 这个我们已经在”.emacs”里设置了, 但由于”.Xdefault”先于”.emacs”加载, 所以我还是在这写了一个. (这个的用途我不是很清楚, 希望有高手能指点一下.)

Emacs.geometry设置的是默认窗口的大小和位置, 格式是”WIDTHxHEIGHT+XOFF+YOFF”. “80×36″是窗口的”宽x长”, 单位分别是列和行; (XOFF, YOFF)是窗口左上角相对桌面左上角的坐标, XOFF是水平方向距离, YOFF是竖直方向距离, 单位是像素.

保存文件后在终端中输入

xrdb ~/.Xdefaults

重启Emacs就可以看到修改后的效果了.

但如果你觉得Emacs默认的配色方案不够cool, 那还是期待我的下一篇”Emacs入门指南”吧. 我会在下一篇里介绍一个Emacs插件, “color-theme”. 它自带很多种很cool的配色主题, 方便和我一样的懒人使用. 当然, 有艺术天赋的你也可以选择自己配色. 它的效果到底如何? 看看我的Emacs的截图就清楚了.

Emacs入门指南[一]: 历史简介, 编译安装

本文在署名-非商业性使用-相同方式共享 3.0版权协议下发布, 转载请注明出自aifreedom.com

  1. Emacs入门指南[一]: 历史简介, 编译安装
  2. Emacs入门指南[二]: 字体美化, 窗口大小的调整
  3. Emacs入门指南[三]: 使用Elisp扩展

Emacs是什么? 它是具有很强的扩展性的一个免费文本编辑器. 但由于它强大的扩展性, 它的功能早已超越了一个文本编辑器. Emacs在程序员中十分流行, 很多人登录系统之后就把会Emacs打开, 使用它编写代码, 收发邮件, 登录新闻组, 访问Internet, 在IRC中与其他人讨论问题, 而直到注销登出的时候才会将Emacs关掉. 一个著名的UNIX笑话是这样说的, “如果Emacs环境里有一个好的编辑器的话, 它就不至于这么糟糕了.” 而如果你对Emacs和Vim稍有了解, 你就能看懂下面的这幅漫画. (点击这里可以链接到创作这个系列漫画的作者的网站. 这个作者创作了一系列Geek主题的漫画, 等我全部看完了再另写一篇日志作详细介绍.)


Copyright (c) 2007 Laurent Gregoire

Emacs已经有超过三十年的开发历史, 它的开发始于MIT AI Lab, 最初只是一组TECO的宏包. 后来由Richard Stallman开发的GNU Emacs成为了最流行的Emacs版本, 我们平时说到的Emacs也是指的GNU Emacs. 它的源码和扩展都是使用GPL授权的, 这意味着你可以自由地测试, 更改, 重新分发它的源码. 你可以从Wikipedia上获取更多关于Emacs的历史, 特性, 和使用介绍. 现在, 你可以在Linux, Unix, Windwos, Mac OS, 甚至某些PDA上使用Emacs. GNU Emacs的主页是http://www.gnu.org/software/emacs/, 最新发布的稳定版本是Emacs 22.2.

这是我在Emacs中使用gdb调试C++程序的截图, 如果对这个强大的编辑器感兴趣的话请继续看下面的安装步骤.

如果你在使用Ubuntu或者其他基于Debian的Linux发行版, 你可以使用

sudo apt-get install emacs

来安装源中最新的稳定版Emacs版本(通常是Emacs22.1, 因为22.2是3月26日刚刚发布的, 很多源还没有更新). RH, 或者FC我很久没用了, yum的命令记不请怎么用的了.. 所以这里只写Debian的安装方法了.

但由于Emacs23对Unicode和xft的支持, 使得在Emacs 23中配置中文环境更加方便. 但因为Emacs23是仍处在开发中的版本, 可能在某些情况下不稳定, 但我用了一段时间发现并没有太大的问题, 而新版本的功能(Unicode的支持)是我很需要的, 所以我选择使用Emacs23, 也推荐大家都使用Emacs23. 我的这个系列文章的配置说明都是针对Emacs23写的.

如果你仅仅是个普通的软件使用者, 并不想自己下载源码并编译安装Emacs, 你可以在将下面的源的地址(请按照自己的操作系统的版本, 选择对应的源)加入”sources.list”文件. 添加的方法在我的这篇日志里有说明.

Ubuntu 6.10 “Edgy Eft”
deb http://ppa.launchpad.net/avassalotti/ubuntu edgy main
deb-src http://ppa.launchpad.net/avassalotti/ubuntu edgy main

Ubuntu 7.04 “Feisty Fawn”
deb http://ppa.launchpad.net/avassalotti/ubuntu feisty main
deb-src http://ppa.launchpad.net/avassalotti/ubuntu feisty main

Ubuntu 7.10 “Gutsy Gibbon”
deb http://ppa.launchpad.net/avassalotti/ubuntu gutsy main
deb-src http://ppa.launchpad.net/avassalotti/ubuntu gutsy main

在更新软件包列表(sudo apt-get update)后, 在终端里使用

sudo apt-get install emacs-snapshot

来安装新版的Emacs. 在下载安装完成之后, 你就能在菜单里找到Emacs了, 运行它试试看吧! 你可以在菜单里找到”Help->Emacs Tutorial”, 在这篇简短的教程里, 你可以学习到Emacs最基本的操作方法. 可能你会发现它的字体看起来有些不舒服, 那就请期待着这个系列的下一篇日志吧. 不过我需要提醒你的是, Emacs不是那么容易上手的. 刚开始使用的时候你会觉得什么都用不顺手, 但你一旦熟悉了它的操作并最终成为使用Emacs的高手, 你就会发现它是如此地好用, 以至于你真的把它当成是操作系统, 而不仅仅是一个文本编辑器. 而到那时, 你也就能明白上面那则Unix笑话是什么意思了.

但如果你有Geek的精神, 想获得最新的Emacs的源码并自己编译, 那么请按照我下面说的步骤做吧.

首先安装cvs和ssh

sudo apt-get install cvs ssh

然后用cvs从GNU的服务器上下载最新的Emacs源码.

export CVS_RSH="ssh"
cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/cvsroot/emacs co emacs

如果网速比较慢的话(我应该算是的..), 这个下载的过程会持续半个小时以上.

在用cvs下载的同时, 你可以去配置编译环境. 具体需要哪些包我记不太清了, 照我这样的应该没什么问题了吧.

sudo apt-get install build-essential
sudo apt-get build-dep emacs-snapshot

然后等Emacs的源码下载完毕后, 执行以下命令编译安装.

cd ~/emacs
./configure -enable-font-backend --with-xft --with-freetype --with-x-toolkit

如果这一步没有出现Error, 那就基本上没有问题了, 可以继续编译了. 否则请根据屏幕的提示安装相应的软件包.

make bootstrap
make info
sudo make install

然后你可以输入emacs来体验一下自己编译安装的Emacs了! 当然, 你也可以从菜单里找到Emacs启动.

在起始页面里就有”Emacs Tutorial”的链接, 我强烈建议你先看看这个熟悉Emacs最基本的操作, 再去考虑如何定制更强大的Emacs. 这个Emacs的指南已经被翻译成中文版, 应该不存在阅读上的障碍. 因此在下一篇日志中, 我将默认我的读者都是认真读过这篇”Emacs Tutorial”的, 直接介绍如何自定义Emacs的字体和语法高亮的颜色.

我的Linux日记[三]: 系统为何无法启动

本文在CC版权协议下发布, 转载请注明出自aifreedom.com

  1. 我的Linux日记[一]: 让Ubuntu完全支持中文
  2. 我的Linux日记[二]: 重启后设备无法正常工作
  3. 我的Linux日记[三]: 系统为何无法启动
  4. 我的Linux日记[四]: 在Linux下播放多媒体文件
  5. 我的Linux日记[五]: bash的小技巧

这个系列的文章很久都没有更新了, 不是因为我对学习Linux和继续记录我的心得失去了信心. 相反, 我将继续坚持下去, 因为当你开始使用Linux后, 你会发现你无法拒绝Freedom的诱惑.

这件事情要从一个月之前说起, 觉得我啰嗦的可以跳过这三段, 直接切入正题. 当时, 我的电脑在我玩游戏时就会死机. 由于在这之前我并没有更改过任何配置, 也未重刷过显卡BIOS或尝试最新的显卡驱动, 我自然会认为是显卡散热不佳引起的自保护. 于是在通电开机的状态下, 我打开了电脑的机箱盖, 让机箱平躺在地上. 可不幸的事就这样发生了, 我放在桌上的机箱螺丝从桌边滚落, 而且正好落在了放在地上的机箱里, 短接了机箱里的某个部分. 主板毫不含糊, 立刻掉电, 留下我一个人面对黑洞洞的显示器..

然后电脑就再点不亮了, 我初步判断是主板烧了. 因为是过了包修期的板子了, 只有等周末的时候去电脑城二手市场修了, 而是否修得好, 我不作指望.. 不过万幸的是在仅仅更换了一个三极管后, 这块主板又活过来了, 而我最终为这颗螺丝付出了30RMB..

在这之后对显卡的检测中, 发现它确实是坏了. 但只是GPU的3D加速部分出现了问题, 也就是说除了不能玩游戏, 这家伙都挺能干的.. 所以我也就把它暂时留了下来, 等它彻底报废了再说吧..

但在这之后, 我的Ubuntu就进不去了. 在启动的时候会在进度条刚开始读的时候卡住, 而用Ubuntu 7.10的LiveCD启动就会出现一个”BusyBox”的shell(不知道我这说法对不对..), 屏幕上显示类似下面的内容.

BusyBox v1.1.3 (Debian 1:1.1.1_5 ubuntu 7) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)[66.936475]ata 3.00 failed to set xfermode (err_mask=0x40)
[102.082200] ata3.00:failed to set xfermode (err_mask=0x40)
[137.227897] ata3.00:failed to set xfermode (err_mask=0x40)
[137.897565] 8139 cp 0000:02:0c.0:This (id loec:8139 rev 10) is not an 8139c+ compatible chip
[137.897614] 8139 cp 0000:02:0c.0:Try the "8139too" driver instead

然后就停下来了.. 我最初认为是显卡坏了, Ubuntu进不去了(如此不可能的想法怎么出来的..). 但我后来发现Ubuntu 6.06的LiveCD可以进去并且可以安装(我把原来装的7.10删了..). 直到昨天, 我想起来去Google搜一搜才真正明白问题所在.

事实上, 是因为在修主板时, CMOS被清空了, 而CMOS里对SATA的设置也归到了默认设置. 只要把SATA模式的选项从”Enhance mode”改成”Combine mode”或者”Auto”就可以了. 就这么简单的一个设置, 确实让我郁闷了很久.

使用手机收发Email

本文在署名-非商业性使用-相同方式共享 3.0版权协议下发布, 转载请注明出自aifreedom.com

离开了手机, 可能很多人都不知道该怎么生活. 中国移动的广告里, 葛大叔说”有信号就没有距离”; 生活里, 我们发现没有信号是一件极痛苦的事(当然, 如果您是饱受各种垃圾短信, 电话骚扰的受害者, 或许一片信号盲区能给您带来短暂的宁静). 如果是走在嘈杂的马路边, 或者是站在人挤着人的公交车上, 我总会忍不住经常拿出手机来看看有没有未接来电或者未读的短信(因为我的手机铃声和震动幅度实在是比不上某些山寨机), 甚至经常会用手机登陆Gmail查看我是否有未读的新邮件. 久而久之, 有时候甚至产生了幻觉: 手机明明没有震动, 我却以为有新的短信. 不光是我, 据说很多Blackberry的用户就有这种幻觉.

毫无疑问, 手机已经成为我们生活中不可或缺的一部分了. 但怎样让它发挥更大的用处而不是仅仅是用来打个电话而已呢? 首先, 你需要一台智能手机, 这是让手机具有可扩展性的前提. 然后, 你需要根据你的需求找到合适的软件. 如果感觉在找软件时无从下手, 你可以参考如Dospy智能手机论坛, 或者继续看我这篇日志.

首先扯一点题外话.. 在上一篇关于手机的日志中, 我提到可以使用中国移动的飞信业务来发送免费短信. 事实上, 如果短信发送/接收的双方如果都能使用同一款IM软件(比如QQ, MSN, Gtalk(Jabber), 现在移动QQ支持很多手机的), 那么就不需要再使用中国移动的那个飞信客户端了(因为支持的手机还是比较少). 使用这种软件, 可以让你很好地与朋友们保持联系, 即使不在电脑边也可以和好友聊天. 但是, 请注意去开通GPRS套餐, 不然到月底时的话费账单会吓死你的(一般来说, 当月开通的GPRS套餐要到下个月1日生效, 一定要注意!!).

言归正传, 在手机上收取邮件也是很方便的. 我这款Nokia E51内置的”信息”工具里就支持通过POP3或者IMAP协议收取邮件, 但是需要使用CMNET链接. 我的这个套餐不包CMNET流量, 不敢用.. 只在家中用Wi-Fi连接过, 当然, 很方便. 如果你的套餐和我一样是不包括CMNET流量的话, 当然也可以用CMWAP收取邮件啦(不然我写这个干嘛..). 使用Gmail的朋友们可以在这里下载到免费的Gmail客户端, 你也可以用你手机的浏览器访问http://gmail.com/, 进入页面顶部那个链接下载(会自动选择适合你手机的软件版本). 这个Gmail客户端是Java程序, 适用的手机应该比较多吧.

如果很可惜, 你常用的邮箱不是Gmail, 那该怎么办? 使用UCmail吧. 这是一个第三方软件, 支持POP3协议的邮箱都可以使用它来接收邮件(大部分的免费邮箱都支持), Gmail当然也可以使用. 你可以在这里下载到UCmail.

如果更郁闷的是你的手机连Java也不支持, 那也是有办法的, 很多免费邮箱都提供了WAP登陆界面来收取邮件. 如前面提到过的http://gmail.com/, 还有如163的http://wap.mail.163.com/. 这样, 只要你的手机能上网了, 那也就能接收邮件了.

不过这些软件都不能提供Push Mail的功能, 或者提供了类似的功能却并不好使用, 还是类似于手动收取邮件的效果. 不过利用中国移动的”手机邮”业务, 我们可以”曲线救国”, 来实现类似Push Mail的功能. 首先去http://www.139.com/申请一个最基本的手机邮业务, 湖北这里是免月租的, 有的省份可能需要2元/月, 总之选最便宜的那个就够了! 然后是注册的部分, 注册好了以后可以在这个邮件系统里选择开通短信通知的功能. 然后去你常用的邮箱设置一下转发策略(Gmail里可以选择转发所有的邮件, 也可以利用Fliter转发部分邮件, 很方便), 把收到的邮件转发到这个”@139.com”的邮箱来. 这样就不会错过重要的邮件了(比如Feedsky的话题邀请). 感谢nings分享这个经典的方法.

怎样节省你的手机话费?

本文在署名-非商业性使用-相同方式共享 3.0版权协议下发布, 转载请注明出自aifreedom.com

这是一个吸引人的标题, 原因不言而喻. 但如果你是电话业务巨多的商业人士, 那么您不需要继续看了, 这篇文章是写给用动感地带的学生看的.

改用手机已经半个月了, 对我这台使用Symbian S60 3rd系统的Nokia E51也稍稍熟悉了些. 现在来写下我怎样节省手机话费的心得.

我用的是动感地带的音乐套餐, 不过这个套餐吸引我的地方不是那个什么”无线音乐俱乐部高级会员”, 而是每月400条网内短信+10M GPRS(只包CMWAP)流量. 我的短信很多, 而且大部分是和移动的手机发, 所以400条网内短信很实用. 但到月底的时候, 400条短信很可能是不够用的.. 所以这个时候就需要这10M的GPRS流量来帮忙了. 你可以让和你发短信的同学跟你一起用手机上QQ, MSN聊天, 或者用Talkonaut这个既支持Gtalk又支持MSN的软件. 如果跟你发短信的同学的手机功能比较弱, 那就用中国移动的飞信(Fetion)吧.

关于飞信的资费问题, 我向10086详细咨询过. 到现在为止, 注册飞信是免费的, 但不要开通那个飞信交友, 因为那个是5元/月的. 注册了飞信之后你需要添加好友的手机号(只能是移动的手机), 不论他注册了飞信没, 都可以成为你的好友. 你的好友通过你的申请后, 你就可以从PC客户端, 手机客户端(支持JAVA 1.0, JAVA 2.0, Symbian和PPC)给他发消息了, 你用客户端发的消息是免费的! 你的消息可以直接以短信的形式发到他的手机上, 你的好友收到的短信的电话号码是12520+你的手机号, 如果他直接回复的话你可以在客户端的聊天窗口里看到他的回信. 回复这种短信是0.1元/条, 至于这种短信算不算在短信包里(比如我的400条/月), 询问当地的10086吧(至少湖北是算在短信包里的).

用飞信的好处是你可以发送无限量的免费短信, 比用PingCo这种垃圾软件发好多了. 昨天我注册PingCo, 它自动给106XXXX发了条短信注册, 结果还没注册成功.. 而今天早上就开始收到广告短信了.. 真是恶心!

而打电话方面, VoIP就不考虑了. 因为国内的行货手机都不支持Wi-Fi(因为国家WAPI标准的问题, 或者说因为利益问题), 就算支持了(像我这款)也没有多少有信号覆盖的地方.. 而3G网络到现在依然没有开通, 虽然移动的2.75G的EDGE网络速度足够用来进行VoIP通话, 但如果没有GPRS流量无限包月的话, 打起电话来还是让人受不了..

我的动感地带的卡是本地通话0.25元/分钟, 在23:00-次日9:00拨打本地网动感地带号是0.1元/分钟. 虽然不算太贵, 但如果电话比较多话费还是一笔不小的数目的. 好在湖北移动的动感地带可以开通亲友网, 网内主叫全天0.08元/分钟, 被叫免费, 但缺点是一个号码只能入一个网. 开通亲友网需要带身份证去营业厅办理, 这点很麻烦.. 亲友网适合几个经常用电话联系的好友来组建, 只需要一个人去开通, 把其他的人都加进来, 那么这些人之间的电话都有是优惠的.

预告, 下一篇关于手机的日志将是”怎样让你的手机更好用?”

我的Linux日记[二]: 重启后设备无法正常工作

本文在CC版权协议下发布, 转载请注明出自aifreedom.com

  1. 我的Linux日记[一]: 让Ubuntu完全支持中文
  2. 我的Linux日记[二]: 重启后设备无法正常工作
  3. 我的Linux日记[三]: 系统为何无法启动
  4. 我的Linux日记[四]: 在Linux下播放多媒体文件
  5. 我的Linux日记[五]: bash的小技巧

其实这篇早就该写了的.. 因为懒.. 一直拖到现在才写.. 不过我真的很久没进Ubuntu了, 因为在用户体验上, Windows远胜过了Linux. 我仍只能和大多数人一样, 用Windows, 而只是学Linux.

上次说到了我解决了安装, 中文语言支持, apt源的问题, 我在那篇日志里说的灵异的网络问题是我的网卡(一块板载的, 一块是8139的)总是一会能用, 一会又不能用. 开始的时候没有发现网卡罢工的规律, 检查网卡的连线, 把机箱开着弄了半天. 后来发现, 总是在把电源关掉, 把网卡拔掉或者插上去之后就又能用了, 在从Windows重启之后网卡就罢工了.

不知道你注意过没有, 从Windows里选择重启的时候, 开机自检的某些环节是被跳过了的: 屏幕上不会显示CPU的频率和内存的大小, 我的两台台式机都是这样. 曾在我的电脑上装过破解的Mac OS X, 但重启功能不能用, 直到我按照某篇帖子的指导更改了重启时发送给BIOS的指令后, Mac OS X才能正常重启. 这让我想到了会不会是Windows和Linux在重启时向BIOS发送的指令不一样? 但我没在网上找到这方面的资料, 有清楚的朋友能告诉我一下么?

最后, 我每次从Windows重启进入Ubuntu后都会再从Ubuntu里重启一次. 麻烦..

我的Linux日记[一]: 让Ubuntu完全支持中文

本文在署名-非商业性使用-相同方式共享 3.0版权协议下发布, 转载请注明出自aifreedom.com

  1. 我的Linux日记[一]: 让Ubuntu完全支持中文
  2. 我的Linux日记[二]: 重启后设备无法正常工作
  3. 我的Linux日记[三]: 系统为何无法启动
  4. 我的Linux日记[四]: 在Linux下播放多媒体文件
  5. 我的Linux日记[五]: bash的小技巧

现在终于有时间来好好研究Linux了. 看到从当当买回的那一盒FC 5, 想起前不久FC 8都发布了, 才发现时间过的好快, 而我对Linux却依然陌生. 我会在这个系列日志中记录我学习Linux的过程, 是以时间为线索贯穿的. 而对某些问题的深入研究, 我会在之后以专题的形式记下, 当然, 前提是我已经研究清楚了. 从ubuntu的网站上下载了最新的镜像, 刻录, 安装, 结果卡住了… 因为家里老的那台电脑内存太小(224M), 而ubuntu-7.10-desktop-i386.iso的是在LiveCD下安装的, 至少需要256M内存. 要用字符安装只能重新去下载ubuntu-7.10-alternate-i386.iso的镜像,我懒.. 最终还是在另一台配置好的电脑上装了.. (后来发现alternate的安装界面其实也很友好的, 内存小了的话用这个很好的.) 重新分区, 安装的过程很顺利, 只是进度到100%后便再也无变化, 其实已经安装好了, 直接重启就可以. 可是进入ubuntu之后无法用pppoe拨号, 在我设置网络的过程中发生了一些灵异事件, 后面会再次说到. 恩.. 现在有网上了, 但我发发现scim里没有中文输入法, 而系统菜单里的Language Support里也没有Chinese可选, apt-get的源里也没有language-support-zh下载. 还好有网络, 还好有在线输入法, 让我能用google找到我要的答案. 在终端里输入

sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list

把现有的源列表备份了, 然后把新的源复制进去. 这是cn99的源, 是电信的网络, 推荐电信的用户使用.

deb http://ubuntu.cn99.com/ubuntu gutsy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu gutsy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu gutsy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu gutsy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu gutsy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu gutsy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu gutsy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu gutsy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu gutsy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu gutsy-updates main restricted universe multiverse

这是ubuntu中国官方源, 服务器位于上海, 也是中国电信的网络.

deb http://cn.archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu gutsy-proposed main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu gutsy-proposed main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse

网通的用户可以使用台湾的源, 速度如何我无法测试. 台湾大学的源

deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy main restricted universe multiverse deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy main restricted universe multiverse deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-updates main restricted universe multiverse deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-updates main restricted universe multiverse deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-backports main restricted universe multiverse deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-backports main restricted universe multiverse deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-security main restricted universe multiverse deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-security main restricted universe multiverse deb http://ubuntu.csie.ntu.edu.tw/ubuntu gutsy-proposed main restricted universe multiverse deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu gutsy-proposed main restricted universe multiverse

ubuntu 台湾官方源(服务器实际上也是位于台湾大学的)

deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy main restricted universe multiverse
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-updates main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-backports main restricted universe multiverse
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-security main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ gutsy-security main restricted universe multiverse
deb http://ubuntu.csie.ntu.edu.tw/ubuntu gutsy-proposed main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu gutsy-proposed main restricted universe multiverse

还有一个ubuntu-cn的源, 不知有什么用, 据说很重要, 可以用cn99的.

deb http://ubuntu.cn99.com/ubuntu-cn/ feisty main restricted universe multiverse

设置完之后再在终端更新源内容.

sudo apt-get update

这时再输入

sudo apt-get install language-support-zh

就可以更新中文支持了. 重启之后(这个我记不请了), scim就有中文输入法了, 各种菜单也都变成中文的了.