分类: LINUX
2011-10-21 05:56:28
$ sudo apt-get install bzr
从仓库检出代码
$ cd ~
$bzr branch bzr://bzr.savannah.gnu.org/emacs/trunk
//上面这个成了commiter专用的,没注册没权限的
bzr branch
编译emacs之前的准备请仔细阅读emacsrc 目录下的INSTALL && INSTALL.BZR 文件,一般你只需按照上面说的做就可以编译安装emacs了。
Ubuntu Lucid在ubuntu编译emacs非常简单,用apt-get即可简单完成emacs编译环境的构建。
$ sudo apt-get install build-essential Emacs图形库支持如果想要编译的emacs能够显示jpeg,tiff,gif,svg,xpm等格式的文件,或是想有一个漂亮的工具栏,那么就需要编译支持图形库 的emacs。
sudo apt-get install libjpeg62-dev libpng12-dev librsvg2-dev libtiff4-dev libxpm-dev
sudo apt-get install texinfo (在编译过程中会提示缺少makeinfo,装上这个就可以了)
编译Emacs
./configure --prefix=/opt/emacs240 CPPFLAGS="-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0"
运行以下命令,即可在ubuntu系统上安装emacs,并且在开始面板菜单,应用程序->编程中看到emacs 了。
bzr pull
make bootstrap
cd lisp
make autoloads
cd ..
make
make dist
sudo make install
其中make dist 制作emacs source 发行包,在$emacsrc目录下生成emacs-$version将emacs源码打包,这样可以实现不同平台源码共用。