emacs安装

一.下载地址:

http://ftp.gnu.org/pub/gnu/emacs/    下载最新的即可,我下载的是emacs-25.2.tar.xz。

二.解压后配置安装

tar xvf emacs-25.2.tar.gz

cd emacs-25.2

./configure -prefix=/usr/local/emacs  -with-x-toolkit=gtk

提示是缺少X windows系统的开发库。如果不想在图形界面下使用Emacs,可以使用--without-x选项进行编译(废话),那么只有把GTK+安装上才能通过configure了。

configure: error: You seem to be running X, but no X development libraries
were found. You should install the relevant development files for X
and for the toolkit you want, such as Gtk+ or Motif. Also make
sure you have development files for image handling, i.e.
tiff, gif, jpeg, png and xpm.
If you are sure you want Emacs compiled without X window support, pass
--without-x
to configure.

需要安装依赖库:

sudo apt-get install libgtk2.0-dev

再次执行./configure -prefix=/usr/local/emacs  -with-x-toolkit=gtk,还是报错:

configure: error: The following required libraries were not found:
libXpm libjpeg libgif/libungif libtiff
Maybe some development libraries/packages are missing?
If you don‘t want to link with them give
--with-xpm=no --with-jpeg=no --with-gif=no --with-tiff=no
as options to configure

提示缺少libXpm libjpeg libgif/libungif libtiff        几个图像开发库也要装上

sudo apt-get install libxpm-dev
sudo apt-get install libjpeg62-dev
sudo apt-get install libgif-dev
sudo apt-get install libtiff5-dev

再次执行./configure -prefix=/usr/local/emacs  -with-x-toolkit=gtk,还是报错:

configure: error: The required function ‘tputs‘ was not found in any library.
The following libraries were tried (in order):
libtinfo, libncurses, libterminfo, libtermcap, libcurses
Please try installing whichever of these libraries is most appropriate
for your system, together with its header files.
For example, a libncurses-dev(el) or similar package.

安装sudo apt-get install libncurses-dev

接下来就是make,sudo make install.

时间: 2024-10-12 16:58:04

emacs安装的相关文章

CentOS6.x之emacs安装配置编译

刚开始学习linux,干学没什么意思,想在linux下写写程序,了解到linux下使用较多的是emacs和vim,在youtobe上分别看了看这两个工具进行开发的视频,个人感觉emacs比较酷一点,所以选择了emacs. 闲话少说,下面写一下自己安装.配置.编译c++程序并运行的过程. 1.安装emacs 刚开始我选择了下载代码安装,make的时候总是出错,找不到解决方案. 后来直接yum -y -install emacs安装了.(安装之前要把emacs用到的一些依赖库安装好,建议使用root

Emacs安装配置全攻略之一编译安装简单配置

/******************************************************************************************************************************************/ 原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb_driver/article/details/29407717,作者:gqb666 /***************

Emacs 安装 jedi

Jedi 是个很棒的 python 的自动补全插件,可以显示 docstring, function arguments and code location. 安装步骤: 一.安装 python 的虚拟环境 sudo apt-get install python-virtualenv 或 sudo apt-get install python-pip sudo pip install virtualenv 二.安装 jedi 在emacs里操作(一个朋友的帮助,干脆利落): 1. M-x: li

CentOS7 emacs安装

首先安装依赖库 依赖库:   yum install gcc*   yum install glib*   yum install gtk*   yum install ncurses*   yum install libXpm*   yum install giflib* libjpeg* libtiff* libpng* 安装emacs yum -y -install emacs

Emacs 安装 clojure开发环境

安装CIDER模块 还是比较简单的,就是用list-packages查找,找到CIDER后,安装. 直接用官方文档的命令安装会失败,还是用上面的方式. 使用middleware匹配版本 工程的project.clj文件中添加倒数第二行 (defproject project1 "0.1.0-SNAPSHOT" :description "FIXME: write description" :url "http://example.com/FIXME&quo

(转)emacs安装cedet和ecb

emacs是个强大的编辑器.在linux/unix下有广泛的使用群体.它既可以当做文字处理软件.也可以作为集成开发环境来用.很多人用emacs编程序的时候只用到了内置的一些模式.其实emacs有个很好的集成开发环境ecb.安装之后可以让emacs有类似VS的样子.和自动补全等诸多功能.本文会指导你在emacs下安装ecb和cedet. 我其实很懒的.如果网上能找到我也不会写出来了.如何在emacs下安装ecb和cedet的中文文章确实很少.所以我来写一篇.本文内容都可以在.ecb        

转来的emacs配置文件,自动安装插件

网上转来的emacs配置文件,便于自动安装插件,收藏起来 http://www.gogae.org/post-7/ EMACS是一个伪装成代码编辑器的操作系统. EMACS是一个非常强大的代码编辑器,其扩展能力和插件数量几乎没有任可一个编辑器可以与之相比.她被许多黑客称之为神的编辑器,可想而知这有多受人追捧了.但正因为她的强大而导致了学习曲线陡峭,让大部份想要学习的朋友望而却步.随着Emacs24版本发布,配置成一个顺手好用的编辑器,只需要一个配置文件即可(不像以前要到处去找插件).下面是我写好

安装Emacs并设置racket环境

最近在阅读sicp这本书,书中的代码是使用scheme实现的.之前阅读的时候是使用Dr.Racket来完成写练习的,可我觉得与其这样,不如一步到位,使用emacs+lisp解释器来的比较快. 安装emacs 直接点击官方教程点我查看,上面讲解的十分清楚,基本上不同系统的安装方式大同小异,下载后点击运行,还是很简单的吧. 安装lisp解释器 lisp有无数种实现的版本,这里我使用的是Racket,因为我之前电脑上就有Dr.Racket所以不用下载,如果你没有的话,可以点击Racket下载地址,选择

Ubuntu 14.04 安装配置备忘录

完全在 Linux 下工作,大概有3年时间了. 之前都是用 Windows, 而把 Linux 装在虚拟机里,现在反过来,把 Windows 装在了虚拟机里,只是因为偶尔还要用网银的缘故. 以我这几年的使用经验, 一句话: Linux 用过之后就回不去了. 以下记录我的 Ubuntu 14.04 Linux 安装配置, 算是备忘录. 需要说明的一点是: 我从来不觉得使用 Debian, CentOS, 或者 Arch, Gentoo 的人很牛, 只能说明你们不珍惜时间,就爱瞎折腾, 当然如果你是