`
s103y
  • 浏览: 116769 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何在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写下了上面的内容,希望对大家有所帮助

分享到:
评论

相关推荐

    在ubuntu 9.04上安装VMWareTools步骤 -上海嵌入式家园-开发板商城

    ### 在Ubuntu 9.04上安装VMware Tools的详细步骤及注意事项 #### 一、背景介绍 在虚拟化环境中,为了提高宿主机与虚拟机之间的兼容性和性能,通常需要在虚拟机内部安装一个名为VMware Tools的软件包。本文将详细...

    Ubuntu 9.04 安装过程札记

    在Ubuntu上,SSH服务默认是启用的,可以通过`sudo apt-get install openssh-server`命令安装或更新。 在Ubuntu 9.04中,源码安装也是一个常见的话题。使用`sudo apt-get source <package_name>`可以下载并解压指定...

    ubuntu9.04安装全体验

    在安装过程中,用户首先会遇到的是下载Ubuntu 9.04的ISO镜像文件,这通常可以通过Ubuntu官方网站或者镜像站点完成。下载完成后,用户需要将其刻录到DVD光盘或制作成USB启动盘,以便在目标计算机上进行安装。 安装...

    硬盘安装ubuntu9.04过程详解

    标题中的“硬盘安装Ubuntu 9.04过程详解”指的是在个人计算机的硬盘上安装Linux Ubuntu 9.04操作系统的详细步骤。Ubuntu 9.04,代号“Jaunty Jackalope”,是Ubuntu发布的一个较早的版本,于2009年推出,它提供了对...

    Ubuntu9.04Linux视频教程23讲

    教程名称:Ubuntu 9.04 Linux视频教程23讲课程目录:【】01_简介【】02_安装篇_CD【】03_安装篇_Live.USB【】04_安装篇_LiveUSB安装【】05_安装篇_wubi安装【】06_基本命令篇_目录结构【】07_基本命令篇_ls【】08_...

    ubuntu 9.04基本命令

    对于学习ubuntu 9.04的童鞋很有用滴

    ubuntu9.04更新源

    本文将详细介绍如何在Ubuntu 9.04系统上更换中科大和电子科大提供的快速更新源。 #### 更换更新源步骤 1. **备份现有源列表**:在更换源之前,首先备份现有的源列表文件,以防新设置出现问题需要恢复原始设置。 ``...

    完美的服务器--ubuntu 9.04

    Ubuntu 9.04 ISPconfig设置

    Ubuntu 9.04中安装Memcachedb

    在Ubuntu上安装BerkeleyDB的命令通常如下: - 解压BerkeleyDB压缩包。 - 进入BerkeleyDB目录。 - 编译并安装BerkeleyDB。 示例命令可能包括: ``` root@estone-desktop:/home/estone/download$ tar -zxvf db...

    ubuntu 9.04 安装配置优化全记录

    ubuntu 9.04 安装配置优化全记录

    colinux的Ubuntu 9.04的镜像文件

    Ubuntu-9.04-1gb.7z,是colinux下的Ubuntu 9.04的镜像文件~

    新手windows下硬盘安装Ubuntu 9.04

    - 在安装过程中一定要注意数据备份,以免误操作导致重要数据丢失。 - 分区时要考虑到Windows系统及其应用程序所需的空间,避免因为分区过小而导致无法正常使用。 - 安装完成后可能需要调整GRUB的配置以确保能够顺利...

    OpenERP Installing Ubuntu9.04

    OpenERP Installing Ubuntu9.04

    ubuntu9.04中文输入法安装包

    通过安装上述DEB文件,用户可以在Ubuntu 9.04上享受完整的中文输入体验,无论是拼音还是五笔等其他输入方式。由于系统版本较旧,可能需要先确保系统更新和依赖关系的正确处理,以避免安装过程中遇到问题。同时,安装...

    ubuntu9.04翻译软件stardict词典

    综上所述,Stardict在Ubuntu 9.04上的安装涉及到多个组件,包括核心程序、界面、插件以及语言支持,这些都旨在提供全面的翻译和词汇查询体验。通过安装这些DEB包,用户可以在Ubuntu环境中享受到便捷的词典服务,包括...

    使用Crosstool-0.43在ubuntu9.04上制作arm交叉编译器arm-linux

    综上所述,在Ubuntu 9.04环境下构建ARM交叉编译器ARM-Linux涉及多个环节,包括软件包准备、GCC版本调整、Shell环境配置、资源下载及Crosstool的安装与配置。遵循本文档中的步骤,可以有效地完成整个构建过程。

    Ubuntu9.04安装Oracle10G.doc

    接下来,需要修改 Ubuntu 的 `/bin/sh` 的默认连接,以避免在安装过程中出现错误。步骤如下: 1. 使用 root 用户权限进入 `/bin` 目录。 2. 查看当前 `/bin/sh` 的指向。 3. 将 `/bin/sh` 的软链接指向 `bash`。 ...

Global site tag (gtag.js) - Google Analytics