
环境准备
系统更新升级
$ sudo apt-get update && apt-get upgrade
安装源码编译需要的包
$ sudo apt-get install build-essential libncurses-dev
下载源码包
可以到 EMACS官方下载页面 或 直接使用下面的链接
$ cd ~/Downloads
$ wget http://mirrors.ustc.edu.cn/gnu/emacs/emacs-26.1.tar.xz
压缩包解压
$ xz -d emacs-26.1.tar.xz
$ tar -xvf emacs-26.1.tar
编译安装
# 进入上面解压的文件夹
$ cd emacs-26.1
# --without-x 仅用于控制台环境,如果需要GUI界面还要安装其它开发包
$ ./configure --without-x --with-gnutls=no
# 编译生成
$ make
# 安装
$ sudo make install
# 打开EMACS 或 `emacs --version` 可以查看版本信息
$ emacs
后序可选安装 Spacemacs 配置环境
完!
网友评论
cd /tmp
wget http://mirrors.nju.edu.cn/gnu/emacs/emacs-26.1.tar.gz
tar -zxvf emacs-26.1.tar.gz
cd emacs-26.1
sudo apt install -y libxpm-dev libjpeg62-dev libgif-dev libtiff4-dev libxaw7-dev libpng-dev libtiff5-dev libgnutls-dev libncurses5-dev libgtk-3-dev libwebkitgtk-3.0-dev texinfo libx11-dev libxpm-dev libjpeg-dev libpng-dev libgif-dev libtiff-dev libgtk2.0-dev libncurses-dev gnutls-dev libgtk-3-dev
./configure --prefix=/usr/local/emacs-26.1 --with-x-toolkit=gtk3
make -j8
sudo make install