文档首页 > > 移植指南> 移植Emacs

移植Emacs

分享
更新时间:2020/11/02 GMT+08:00

介绍

简要介绍

Emacs是可扩展的、可定制的、自我记录的实时显示编辑器。其核心是Emacs Lisp的解释器,它是一种Lisp编程语言的方言,带有扩展以支持文本编辑。

语言:Emacs Lisp

一句话描述:集成开发环境和文本编辑器

建议的版本

建议使用版本为“emacs-26.1”

环境要求

云服务器要求

本文以云服务器KC1实例测试,云服务器配置如表1所示。

表1 云服务器配置

项目

说明

规格

kc1.xlarge.2 | 4vCPUs | 8GB

磁盘

系统盘:高IO(40GB)

操作系统要求

操作系统要求如表2所示。

表2 操作系统要求

项目

说明

下载地址

CentOS

7.6

在公共镜像中已提供。

Kernel

4.14.0

在公共镜像中已提供。

配置编译环境

  1. 安装wget工具。

    yum install wget -y

  2. 安装Emacs的依赖库和工具。

    yum install -y gnutls-devel ncurses-devel

获取源码

获取“emacs-26.1”源码包。

cd /usr/local/src

wget https://ftp.gnu.org/pub/gnu/emacs/emacs-26.1.tar.gz

编译和安装

  1. 解压软件包。

    cd /usr/local/src

    tar -zxvf emacs-26.1.tar.gz

  2. 进入Emacs的安装目录。

    cd emacs-26.1/

  3. 安装Emacs。

    ./configure --with-pop --with-mailutils

    make && make install

运行和验证

测试Emacs是否安装完成。

emacs --version

回显信息如下,则表示安装完成。

GNU Emacs 26.1
Copyright (C) 2018 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.

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问