测试平台: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
然后,再编译安装.
ubuntu源码安装最新版本emacs 23.4-原创
-
- 帖子: 237
- 注册时间: 2011-10-11 10:16
- martin2011qi
- 帖子: 33
- 注册时间: 2011-11-05 12:04
- 来自: SUES
Re: ubuntu源码安装最新版本emacs 23.4-原创
64位的用./configure --with-crt-dir=/usr/lib/x86_64-linux-gnu
i came i see i conquer