• emacs源码安装


    1、源码下载地址=》下载

    选择下载的版本,我下的是emacs-26.1.tar.xz 版本

    2、解压

    xz -d emacs-26.1.tar.xz  # 解压成tar文件
    tar -xvf emacs-26.1.tar # 解压

    3、编译安装

    ./configure --prefix=/opt/emacs/

    如果出现以下错误:

    checking for libXaw... configure: error: No X toolkit could be found.
    If you are sure you want Emacs compiled without an X toolkit, pass
      --with-x-toolkit=no
    to configure.  Otherwise, install the development libraries for the toolkit
    that you want to use (e.g. Gtk+) and re-run configure.

    解决方案:

    安装依赖:

    sudo apt-get install build-essential texinfo libx11-dev libxpm-dev libjpeg-dev libpng-dev libgif-dev libtiff-dev libgtk2.0-dev libgtk-3-dev libncurses-dev libxpm-dev automake autoconf

    如果出现以下错误:

    configure: error: The following required libraries were not found:
         gnutls
    Maybe some development libraries/packages are missing?
    If you don't want to link with them give
         --with-gnutls=no
    as options to configure

    解决方案:

    sudo apt-get install gnutls-dev

    如果出现以下警告:

    configure: WARNING: This configuration installs a 'movemail' program
    that does not retrieve POP3 email.  By default, Emacs 25 and earlier
    installed a 'movemail' program that retrieved POP3 email via only
    insecure channels, a practice that is no longer recommended but that
    you can continue to support by using './configure --with-pop'.
    configure: You might want to install GNU Mailutils
    <https://mailutils.org> and use './configure --with-mailutils'.

    解决方案:

    ./configure --prefix=/opt/emacs/ --with-mailutils --with-pop

    最后:

    make && make install

    添加软连接

    ln -s /opt/emacs/bin/emacs /usr/bin/emacs

    出现上图说明安装成功了

  • 相关阅读:
    android broadcast小结
    初学设计模式【7】单例模式——sington
    android之Service总结
    现代软件开发实现六面体
    牛顿迭代法求根
    实现顺序表的各种基本运算
    公共的分页类,包含jsp页面
    多项式拟合+高斯消元解方程组
    差商表及牛顿插值
    C#.NET 获取拨号连接 宽带连接
  • 原文地址:https://www.cnblogs.com/felixwang2/p/10281092.html
Copyright © 2020-2023  润新知