在Ubuntu系列用源码安装Emacs25非常简单
下载源码包
wget 'http://mirrors.ustc.edu.cn/gnu/emacs/emacs-25.2.tar.gz'
tar -xzvf emacs-25.2.tar.gz
安装编译环境,依赖
首先需要把安装源码的选项打开。找到Software & Updates,把Source code勾上。另外一个办法是直接修改配置文件/etc/apt/sources.list,把前面两个deb-src前面的注释打开,然后运行一下sudo apt update。
sudo apt install build-essential
sudo apt build-dep emacs24 # 25版本和24版本的依赖是一样的
安装Emacs
cd emacs-25.2
./configure
make
sudo make install
中文输入法
修改/etc/environment,后面添加一行LC_CTYPE="zh_CN.utf8"
用which emacs找到emacs程序的位置,备份sudo cp emacs emacs.bak,然后新建一个emacs可执行shell脚本,记得chmod +x emacs,内容如下:
#!/bin/sh
LC_CTYPE="zh_CN.utf8" emacs-25.2
重启一下系统
现在使用Alt+F2,输入emacs,把输入法换成中文就可以输入中文了
在CentOS7用源码安装Emacs25也是非常简单
下载源码包
wget 'http://mirrors.ustc.edu.cn/gnu/emacs/emacs-25.3.tar.gz'
tar -xzvf emacs-25.3.tar.gz
安装编译环境,依赖
yum install -y ncurses-devel
安装Emacs
cd emacs-25.3
./configure
make
sudo make install