Emacs (手动)安装笔记 (Ubuntu)

Emacs (手动)安装笔记 (Ubuntu)

前言

刚装好 Ubuntu 20.04, 准备安装 emacs, 按照网上的步骤, 结果出现了下面的东西.....

Emacs (手动)安装笔记 (Ubuntu)

怎么都无法解决....

所以, 我决定, 手动安装 emacs.

网上的参考资料是真的少, 唯一的资料是一篇 11 年的博客 ([Emacs23.3在ubuntu10.10下的手动编译与安装]).

不过这篇博客还是讲得挺详细的, 不过由于年代久远, 有些地方还是不太一样, 所以我决定自己写一篇安装笔记.

过程

一 找到安装包

这个比较简单, 直接官网即可. 下载源在这, 选择版本下载就行了. (注意 : 要下载的是 tar.xz 文件, 而不是 tar.xz.sig ).

二 前置步骤

下载并解压后, 在文件目录下打开终端, 输入

./configure

发现终端显示如下
Emacs (手动)安装笔记 (Ubuntu)

说明系统内缺少了 GNU Make, 那我们就想办法安装 GNU Make.

直接 bing, 在官网上找到下载源, 选择版本并下载.

下载完成后解压, 打开文件夹, 打开终端, 同样输入

./configure

运行完成后, 输入

make

如果显示以下界面
Emacs (手动)安装笔记 (Ubuntu)

则输入

sudo apt install make

来安装 make. 安装完成后, 重新输入 make.

接着, 输入

sudo make install

运行完毕后, GNU Make 就安装完成了.

然后, 我们再打开 emacs 的文件夹, 打开终端, 输入

./configure

发现不会出现之前的报错了.

运行一会后, 发现又出问题了.

Emacs (手动)安装笔记 (Ubuntu)

根据那篇 11 年的博客, 原因如下

>上面这段错误提示的大意是没有装GTK+等图形开发库,如果不想在图形界面下使用Emacs,可以使用--without-x选项进行编译

所以, 我们就需要安装一些开发库.

在终端中依次输入以下命令

sudo apt install libgtk-3-dev
sudo apt install libxpm-dev
sudo apt install libjpeg-dev
sudo apt install libgif-dev
sudo apt install libtiff-dev
sudo apt install libncurses-dev
apt-cache search libgnutls.*-dev
sudo apt-get install libgnutls.*-dev (注意,这里一定要使用 apt-get,使用 apt 会显示"无法定位软件包".)

至此, 前置工作就准备完了.

三 正式安装

再打开 emacs 的文件夹, 打开终端, 输入

./configure

运行完成后, 再依次输入

make
sudo make install

完成后, 输入

emacs

即可进入 emacs 图形界面.

若想用终端运行, 则输入

emacs -nw

即可.

Emacs (手动)安装笔记 (Ubuntu)

上一篇:shell编程:条件判断,循环


下一篇:mac终端使用iterm及主题 高亮