在Ubuntu 9.04上安装Emacs23的笔记

如何在Ubuntu 9.04上安装Emacs23

我是在2009年5月5日进行的安装,所以大家如果和我的过程有出入,那么请注意时间和版本是不是相差比较远。

 

这里我参考了国内、国外的一些文章,也许因为时间和版本的不同,使用他们的方法我都没有成功(很多方法都是针对Emacs23 CVS Branch的,而我测试的信息已经合并到Trunk中了)。然后自己摸索,过程比较曲折,下面是过程,分为两个部分,一个是曲折的、不断出错的过程;还有一个是摸索出来的正确的做法。

1. 出错的过程

从CVS获得Emacs23的源代码:
cd /usr/local/src
sudo export CVS_RSH="ssh"
sudo cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/cvsroot/emacs co -r emacs-unicode-2 emacs

下载需要一段时间,完成后,调用:
sudo ./configure --enable-font-backend --with-xft --with-freetype --with-x-toolkit=gtk

这时候会看到提示:
******************************************************************
*                                                                *
*   The Emacs "emacs-unicode-2" branch has been merged into      *
*   the CVS trunk, and is now obsolete.  You should probably     *
*   use the CVS trunk instead.                                   *
*                                                                *
*   To switch a CVS checkout to the trunk, use the command:      *
*                                                                *
*      cvs update -A                                             *
*                                                                *
******************************************************************

然后调用:
sudo cvs update -A

更新需要一段时间,完成之后,重新调用:
sudo ./configure --enable-font-backend --with-xft --with-freetype --with-x-toolkit=gtk
sudo make bootstrap

然后出现了一个错误,描述如下:
ake[2]: *** No rule to make target `/usr/local/src/emacs/lisp/org/org-agenda.elc', needed by `compile-main'.  Stop.
make[2]: Leaving directory `/usr/local/src/emacs/lisp'
make[1]: *** [lisp] Error 2
make[1]: Leaving directory `/usr/local/src/emacs'
make: *** [bootstrap] Error 2

网上查了一下,缺少文件,使用信的CVS源,如下:
sudo cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/cvsroot/emacs co emacs
注意,这里从源cvs.sv.gnu.org换成了cvs.savannah.gnu.org。

完成之后,继续调用:
sudo make bootstrap
还是继续出现上面的问题。

后来放弃,看来网上很多的资料都已经老了,我需要基于这些资料自己整理一下,见下面一部分的描述。

2. 摸索出来的做法

通过上面不断失败的过程,并且根据Emacs 23自带的INSTALL.CVS,我总结了一下,然后按照下面的过程顺利的安装了Emacs 23,支持中文,而且中文显示的比较漂亮。

cd /usr/local/src
sudo cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/cvsroot/emacs co emacs
sudo ./configure --enable-font-backend --with-xft --with-freetype --with-x-toolkit=gtk
sudo cvs update -dP(这一步也许没有必要,我按照INSTALL.cvs说的做了)
sudo make bootstrap
sudo make install

至此,OK,我就用这个Emacs 23写下了上面的内容,希望对大家有所帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值