精简、高效、免费、开源的文本编辑器 GNU Emacs 27.1  最新版本已经发布了,具体见:https://www.linuxmi.com/gnu-emacs-27-1.html

由于Ubuntu 20.04默认存储库安装的Emacs不是最新版本,我们需要编译安装 GNU Emacs 27.1。

下面介绍下具体过程:

准备工作

系统更新升级
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get update && apt-get upgrade

安装源码编译所需要的包
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install build-essential libncurses-dev

下载源码包

可以到 EMACS官方下载页面 或 直接使用下面的链接

linuxmi@linuxmi:~$ cd ~/www.linuxmi.com
linuxmi@linuxmi:~/www.linuxmi.com$ wget https://mirrors.aliyun.com/gnu/emacs/emacs-27.1.tar.gz

压缩包解压
linuxmi@linuxmi:~/www.linuxmi.com$ xz -d emacs-27.1.tar.gz
linuxmi@linuxmi:~/www.linuxmi.com$ tar -xvf emacs-27.1.tar

编译安装
进入上面解压的文件夹
linuxmi@linuxmi:~/www.linuxmi.com$ cd emacs-27.1
# 安装需要的包及X窗口支持
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install autoconf make gcc texinfo libgtk-3-dev libxpm-dev libjpeg-dev libgif-dev libtiff5-dev libncurses5-dev libxml2-dev libgnutls28-dev

linuxmi@linuxmi:~/www.linuxmi.com$ ./autogen.sh


linuxmi@linuxmi:~/emacs-27.1$ ./configure

# 编译生成
linuxmi@linuxmi:~/emacs-27.1$ make -j 2

# 安装
linuxmi@linuxmi:~/emacs-27.1$ sudo make install

# 打开EMACS 或 `emacs –version` 可以查看版本信息

linuxmi@linuxmi:~/emacs-27.1$ emacs –version
GNU Emacs 27.1
Copyright (C) 2020 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

# emacs -nw 无GUI界面启动

linuxmi@linuxmi:~/www.linuxmi.com$ emacs -nw

或者启动图形界面

linuxmi@linuxmi:~/www.linuxmi.com$ emacs

2020年9月21日更新

sudo add-apt-repository ppa:kelleyk/emacs
sudo apt update
sudo apt install emacs27

如果你想的话,也可以通过安装纯文本用户界面

sudo apt install emacs27-nox

OK.搞定。

发表评论

电子邮件地址不会被公开。 必填项已用*标注