免费注册 查看新帖 |

Chinaunix

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

Fedora Core 5 下编译安装 Emacs 23 [复制链接]

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

                  前几天使用 Emacs 21.4 时,遇到 UTF-8 编码文件打开不能正常识别的问题。
超越无限说 Emacs 23 是 Unicode 核心的,没有任何问题。于是想自己编译一个。
  在 gentoo 的镜像里没有找到 emacs 23 的安装包,于是去 cvs 下载。命令
如下:
cvs -d :pserver:anonymous@cvs.savannah.gnu.org:/sources/emacs co -r emacs-unicode-2 -d emacs23 -kb emacs
  从这里下载速度比较慢,我下载一次要两天时间。下载完后有接近 90M,用
7z 打包后 18M 多。
  第一次下载的时候,没有带上 -kb 下载,结果下载到本地的都是 DOS 风格
的换行符,到 fc5 下根本编译不了,郁闷之极。看来最好是在 Linux 下载,在
Windows 下就要特别注意选项。
  第二次下载完,用 7z 解压到 /usr/local/src/emacs23。然而基本上文件的
--x 属性都没有了,于是 chmod -R 755 修改。
  ./configure 带上两个参数,--prefix=/usr/local/emacs23 和
--with-x-toolkit=gtk。这样使用 gtk 编译,安装在 /usr/local/emacs23。
  make 的时候出错,说是没有预编译的 elisp 文件,需要用 make
bootstrap 编译。用 make bootstrap 执行,大概过了 40 多分钟结束。编译的
过程中,出现不少警告,特别是一个“由于类型差异,比较结果永远为真”的警
告。fc5 在 zh_CN 下 gcc 居然用中文报错,实在怪异。
  然后 src/emacs -q 执行正常,使用 gtk 的界面比 fc5 的漂亮多了。试着
打开原来有问题的 UTF-8 文件,非常好,除了字体还有点问题。
  make install 安装后,手工建立一个 GNOME 启动器,完好了。运行 emacs
23,打开几个文件,非常好。字体也变好了,可能是由于使用了原来的 emacs 的
配置文件的原故。
  截图见
emacs 23

打开文件后的 Emacs 23

  非常郁闷的是,在执行 ./configure 的时候,把路径中的 emacs23 打成了
eamcs23,结果……也不知道怎么办,只是建立一个 /usr/local/emacs23 的软链
接。
  非常不错,虽然过程有点笨。Emacs 23 真是很好,不过 alpha 版的,刚进
去有个警告,说可能会丢失你的数据:)
               
               
               
               
               

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP