免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1291 | 回复: 0
打印 上一主题 下一主题

EMACS23的安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-18 00:40 |只看该作者 |倒序浏览





在debian下安装Emacs23
       
参考了这几篇文章:
Emacs23安装配置慢慢来

EmacsCvsAndDebian

Emacs CVS on Debian

HOWTO: Install GNU Emacs with antialiasing
,在debian sid上安装了emacs23,把安装的步骤写一下:
1. 准备工作,要安装ssh和texinfo
sudo aptitude install ssh texinfo
2. 下载最新的代码:
sudo export CVS_RSH="ssh"
cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co -r emacs-unicode-2 emacs
3. 编译安装
./configure --with-gtk --with-xft --x-includes=/usr/include/X11 --x-libraries=/usr/lib/X11
make bootstrap
make info
sudo make install
4. 要想同时使用自己编译的emacs和debian源里面的elisp包,可以在自己的.emacs里面加入下面的配置:
(let ((startup-file "/usr/share/emacs/site-lisp/debian-startup.el"))
(if (and (or (not (fboundp 'debian-startup))
(not (boundp  'debian-emacs-flavor)))
(file-readable-p startup-file))
(progn
(load-file startup-file)
(setq debian-emacs-flavor 'emacs21)
(debian-startup debian-emacs-flavor)
(mapcar '(lambda (f)
(and (not (string= (substring f -3) "/.."))
(file-directory-p f)
(add-to-list 'load-path f)))
(directory-files "/usr/share/emacs/site-lisp" t)))))
另外一种方法,要对emacs打一个补丁,根据
Emacs CVS on Debian
这篇文章上说的,在编译安装之前,先执行这个
补丁
,再执行第三步进行编译安装。
5. 额外配置
安装好的emacs23默认在/usr/local/bin下,需要将其链接到/usr/bin下:
sudo ln -s /usr/local/bin/emacs /usr/bin/emacs-snapshot
sudo ln -s /usr/local/share/emacs/23.0.0 /usr/share/emacs-snapshot
还要创建两个目录:
sudo mkdir /etc/emacs-snapshot
sudo mkdir /etc/emacs-snapshot/site-start.d
使用update-alternatives安装选项:
update-alternatives --install /usr/bin/emacs emacs /usr/bin/emacs-snapshot 25
for p in ctags etags emacsclient
do
update-alternatives --install "/usr/bin/$p" "$p" "$EMACSDIR/bin/$p" 25
done
为新的emacs重新编译debian的包:
/usr/lib/emacsen-common/emacs-install emacs-snapshot
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/16024/showart_202611.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP