/******************************************************************************************************************************************/
原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb_driver/article/details/29407717,作者:gqb666/******************************************************************************************************************************************/
一、编译安装
1. 准备工作
(1)安装svn、sshsudo apt-get install ssh subversion
(2)安装texinfo(为了编译man包)
sudo apt-get install texinfo
(3)安装编译所需的支持包,依环境而定
sudo apt-get build-dep emacs21 libgtk2.0-dev xserver-xorg-dev xorg-dev libncurses5 libncurses5-dev libidl.dev
2. cvs最新的emacs源代码
http://ftp.gnu.org/pub/gnu/emacs/
3. 编译、安装
创建文件夹:/opt/emacs24。将emacs安装到这里
sudo mkdir /opt/emacs24
注:最好指定一个安装文件夹,要不然编译出来的binary会被分散装到不同的地方
cd ~/emacs
./configure --prefix=/opt/emacs24 --enable-font-backend --with-xft --with-freetype --with-x-toolkit=gtk
參数解释:
–prefix=/opt/emacs24 指定emacs安装文件夹。默觉得/usr/local
–enable-font-backend 让emacs支持雅黑字体
–with-freetype 支持freetype字体
–with-x-toolkit=gtk 指定环境为gtk
没有错误则继续:
make bootstrap
make info
编译完后,试执行一下 src/emacs -q,没有问题就能够安装了:
sudo make install
清理:
make clean
4. 加入你的安装路径
安装完后要在/usr/local/bin做一个链接(由于/opt/emacs24/bin/不在PATH变量中)
cd /usr/local/bin
sudo ln -s /opt/emacs24/bin/* ./
链接好后,在终端中输入emacs就能够启动emacs了。