Emacs 24.3出来好久了,但是在Debian 7里还是Emacs 23的版本.
以下是安装步骤(9步):
sudo aptitude install git-core libxaw7-dev libxpm-dev libpng12-dev libtiff5-dev libgif-dev libjpeg8-dev libgtk2.0-dev libncurses5-dev autoconf automake texinfo sudo apt-get build-dep emacs git clone git://git.savannah.gnu.org/emacs.git
cd emacs/ git checkout emacs-24.3 git checkout -b custom_branch ./autogen.sh ./configure --prefix=/opt/emacs24 make --jobs=2 sudo make install
按这个顺序安装就好了,大概半个小时到一个小时的样子。
安装好后把emacs添加到PATH里,打开~/.bashrc 文件,在最后添加:
export PATH=$PATH:/opt/emacs24/bin
保存后:
source .bashrc
这样在终端里就可以直接输入 emacs 就可以启动了。
经常按alt+F2 打开应用程序窗口,但是这里面输入emacs却不行,办法是把emacs软链接到 /usr/bin 目录里:
cd /usr/bin ln -s /opt/emacs24/bin/emacs emacs
打完收工!
2010.10.03 更新:
以上通过git的方式今天用起来好慢!只好换一种方式。
一、安装编译所需包 2014.10.03 10:43~10:45
sudo apt-get install libxaw7-dev libxpm-dev libpng12-dev libtiff5-dev libgif-dev libjpeg8-dev libgtk2.0-dev libncurses5-dev autoconf automake texinfo
正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会安装下列额外的软件包: autopoint autotools-dev debhelper gettext html2text intltool-debian libatk1.0-dev libcairo-script-interpreter2 libcairo2-dev libelf1 libexpat1-dev libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libgettextpo0 libglib2.0-bin libglib2.0-dev libice-dev libjbig-dev liblzma-dev libmail-sendmail-perl libpango1.0-dev libpcre3-dev libpcrecpp0 libpixman-1-dev libpthread-stubs0 libpthread-stubs0-dev libsm-dev libsys-hostname-long-perl libtiff5 libtiffxx5 libtinfo-dev libx11-dev libx11-doc libxau-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxml2-utils libxmu-dev libxmu-headers libxrandr-dev libxrender-dev libxt-dev m4 pkg-config po-debconf x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 建议安装的软件包: autoconf2.13 autoconf-archive gnu-standards autoconf-doc libtool dh-make gettext-doc libcairo2-doc libglib2.0-doc libgtk2.0-doc libice-doc liblzma-doc ncurses-doc libpango1.0-doc imagemagick libsm-doc libxaw-doc libxcb-doc libxext-doc libxt-doc libmail-box-perl texlive-base texlive-latex-base texlive-generic-recommended texinfo-doc-nonfree 下列【新】软件包将被安装: autoconf automake autopoint autotools-dev debhelper gettext html2text intltool-debian libatk1.0-dev libcairo-script-interpreter2 libcairo2-dev libelf1 libexpat1-dev libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev libgettextpo0 libgif-dev libglib2.0-bin libglib2.0-dev libgtk2.0-dev libice-dev libjbig-dev libjpeg8-dev liblzma-dev libmail-sendmail-perl libncurses5-dev libpango1.0-dev libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev libpthread-stubs0 libpthread-stubs0-dev libsm-dev libsys-hostname-long-perl libtiff5 libtiff5-dev libtiffxx5 libtinfo-dev libx11-dev libx11-doc libxau-dev libxaw7-dev libxcb-render0-dev libxcb-shm0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxml2-utils libxmu-dev libxmu-headers libxpm-dev libxrandr-dev libxrender-dev libxt-dev m4 pkg-config po-debconf texinfo x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 升级了 0 个软件包,新安装了 80 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 需要下载 28.1 MB 的软件包。 解压缩后会消耗掉 91.4 MB 的额外空间。 您希望继续执行吗?[Y/n]