下载

wget http://mirrors.ustc.edu.cn/gnu/emacs/emacs-25.1.tar.xz

tar xvf emacs-25.1.tar.xz

编译安装

./configure --prefix=/usr/local/emacs报错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 aptitude install libgtk2.0-dev

注意可能会遇到apt-get解决不了的依赖问题,所以用到aptitude

sudo apt-get install libXpm-dev libjpeg-dev libgif-dev libtiff5-dev

make -j4

sudo make install

把emacs的安装目录加入环境变量

编辑自己home文件夹下的.profile文件

vim /home/bboysoul/.profile

添加下面这行

export PATH="$PATH:/usr/local/emacs/bin"

然后执行

source /home/bboysoul/.profile

创建emacs的图标

进入

cd /usr/local/emacs/share/applications

把下面这个文件复制到

cp emacs.desktop /usr/share/applications/

之后注销重新登录一下就可以找到图标了

安装spacemacs

git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

linux emacs 编译,linux 编译安装emacs和安装spacemacs相关推荐

  1. freescale imx6 编译 linux ltib,TQIMX6Q技术分享——LTIB安装配置(转)

    TQIMX6Q_BASEC开发板是天嵌科技在2015年重磅推出的顶级开发平台,采用飞思卡尔的I.MX6Q芯片,真四核运行,1G Hz主频,2G DDR3内存,8G EMMC FALSH.TQIMX6Q ...

  2. linux系统软件包分类,Linux软件包管理和编译安装

    软件包介绍 开源软件最初只提供了.tar.gz的打包的源码文件,用户必须自已编译每个想在GNU/Linux上运行的软件.用户急需系统能提供一种更加便利的方法来管理这些软件,当Debian诞生时,这样一 ...

  3. 安装debian总结以及编译linux内核

    1. 安装debian 使用unetbootin(http://unetbootin.sourceforge.net/)来创建启动盘,并且下载debian的基本包. 将磁盘进行压缩操作,并且保留出一个 ...

  4. 【Linux 内核】编译 Linux 内核 ⑥ ( 安装 OpenSSL | 安装其它依赖库 | 内核编译完成 )

    文章目录 一.安装 OpenSSL 二.安装其它依赖库 三.Linux 内核编译完成 一.安装 OpenSSL 参考 [错误记录]编译 Linux 内核报错 ( fatal error: openss ...

  5. Linux操作系统下如何编译安装源码包软件

    一.什么是源码包软件? 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见:在国内源可见的软件几乎绝迹:大多开源软件都是国外出品:在国内较为出名的开源软件有fcitx;l ...

  6. Linux环境源码编译安装SVN

    zhoulf 2015/2/28 原创 安装说明 安装环境:Red Hat Enterprise Linux 安装方式:源码安装 软件:apr-1.5.0.tar.gz.apr-iconv-1.2.1 ...

  7. Linux下源码编译安装新版libxcb

    前言 上一篇文章提到,linux 下编译Qt源码如果要用到Quick的话,那么运行时会依赖qxcb库,而编译生成qxcb库就需要先安装libxcb,并且最低要求 版本大于1.9.1 Requires ...

  8. linux源码包编译安装与rpm安装方法介绍

    linux下的软件包安装 linux下安装软件包有两种方法:源文件编译安装(source)和 rpm 安装. 1.源文件包安装的通用方法. 一般安装源代码的程序你得要看它的README,一般在它的目录 ...

  9. Linux 源码编译安装过程-以安装XZ解压为例

    一.描述 Linux安装软件一般有两种安装方式:安装包安装和源码安装. 1.安装包安装.安装包安装比较简单,例如采用apt-get  install +软件名 命令,安装 deb 包的 Linux 操 ...

  10. linux qtopia-2.2.0编译,qtopia-2.2.0在linux上的安装(基于mini2440)

    环境: fedora9.ubuntu10.04 x86-qtopia.arm-qtopia gcc-4.3.x.g++-4.3.x arm-linux-4.3.2 一.x86-qtopia的安装 x8 ...

最新文章

  1. pythonfor循环案例教程_python开发之for循环操作实例详解,pythonfor实例详解
  2. c语言的运算答案,C语言运算符与表达式的练习题答案.doc
  3. HDP 2.6 requires libtirpc-devel
  4. 在Asp.net MVC使用jqGrid--代码少点再少点
  5. 无法对数据库'XXX' 执行删除,因为它正用于复制的解决方
  6. 自动化测试--8种定位方式以及等待详解
  7. 51单片机复习:外部中断,定时器/计数器中断
  8. 避坑!用大数据告诉你,那些被淘汰的公司,都有哪些特征?
  9. linux脚本vrrp_script,keepalived之vrrp_script详解
  10. 人肉搜索将被禁止,大家要保护好自己的个人信息!
  11. python int too large to convert to C long
  12. PCtolcd2002提字库的字节计算方法
  13. ENVI_IDL:批量拼接Modis Swath的逐日数据并输出为Geotiff格式
  14. java虚无世界_我的世界虚无世界2.5
  15. 这几款超实用办公神器,让你的工作省心省时又省力!
  16. 华为2019秋招面试问答题!(附带笔试参考题)
  17. 超静音 无振动 | TRINAMIC的3D打印机解决方案
  18. Hive——hive安装
  19. 军队文职(数学2+物理)——高等数学 3、求极限(一)
  20. android : 更新android 11 后 获取设备唯一码的方式

热门文章

  1. 使用keras进行深度学习_如何在Keras中通过深度学习对蝴蝶进行分类
  2. g2是一种编程语言吗_我写了一种编程语言。 这也是您可以的方式。
  3. Mybatis Generator生成工具使用
  4. g++链接boost库
  5. 【Python】基础总结
  6. 几十行python代码构建一个前后端分离的目标检测演示网站,代码开源
  7. 最新教程:Python开发钉钉群自定义机器人
  8. 属性property
  9. Ubuntu中虚拟环境的搭建
  10. 左神小和问题逆序对问题面试