ubuntu源码安装最新版本emacs 23.4-原创

Vim、Emacs配置和使用
回复
gy619
帖子: 237
注册时间: 2011-10-11 10:16

ubuntu源码安装最新版本emacs 23.4-原创

#1

帖子 gy619 » 2012-04-22 17:29

测试平台:ubuntu 64位,10.04LTS. 应该适用于其他ubuntu版本.

跟着下面步骤做就可以了...你要做的工作就是复制..

第一步:
**下载解压**
cd ~
wget http://ftp.twaren.net/Unix/GNU/gnu/emac ... 3.4.tar.gz
tar -zxvf emacs-23.4.tar.gz
cd emacs-23.4

第二步:
**安装依赖 **
sudo apt-get install libncurses5-dev libgtk2.0-dev libxpm-dev libgif-dev libtiff-dev librsvg2-dev libdbus-1-dev libgconf2-dev

定位 crt1.o 文件的位置。我的是位于 /usr/lib/ 目录下, /usr/lib/ 这个目录就是下面./configure --with-crt-dir=/usr/lib/ 的地址.
ll /usr/lib/*crt*.o

第三步:
**编译安装**
./configure --with-crt-dir=/usr/lib/
sudo make
sudo make install

(如果一次make失败了,需要再次../configure ,可以运行make distclean)

第四步:
创建应用程序菜单
sudo gedit emacs.desktop, 输入
[Desktop Entry]
Name=emacs
Comment=emacs
Exec=/usr/local/bin/emacs
Terminal=false
Type=Application
Icon=/usr/local/share/icons/hicolor/48x48/apps/emacs.png
MimeType=application/vnd.emacs-model;
Categories=GTK;Database;Development;
Name[zh_CN]=emacs


创建桌面快捷方式
sudo gedit ~/桌面/emacs.desktop

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[zh_CN]=emacs
Exec=/usr/local/bin/emacs
Name[zh_CN]=emacs
Name=emacs
Icon=/usr/local/share/icons/hicolor/48x48/apps/emacs.pn

至此全部成功,现在可以通过桌面的图标打开它,或者进入/usr/local/bin执行emacs.. emacs太好用了.一定要更多人使用它..

以上在10.04 x64,顺利通过.

附: 在我电脑上面,make install时候,出现如下错误:
提示mkdir: 无法创建目录"/usr/local/share/man/man1": 文件已存在

解决方法:
sudo cp /usr/local/share/man/man1 /usr/local/share/man/man1_00
sudo rm -rf /usr/local/share/man/man1

然后,再编译安装.
头像
martin2011qi
帖子: 33
注册时间: 2011-11-05 12:04
来自: SUES

Re: ubuntu源码安装最新版本emacs 23.4-原创

#2

帖子 martin2011qi » 2013-02-03 2:32

64位的用./configure --with-crt-dir=/usr/lib/x86_64-linux-gnu
i came i see i conquer
回复