• 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

    出现上图说明安装成功了

  • 相关阅读:
    浏览器嗅探
    (转)javascript中为何在匿名function函数后面还外加一个括号
    js十进制转换二进制
    css_毛玻璃
    css桌布样式
    ocr api 识别表格 图片
    Linux查看日志常用命令
    linux find 命令查找文件和文件夹
    docker上安装airflow
    文件权限中 chmod、u+x、u、r、w、x分别代表什么
  • 原文地址:https://www.cnblogs.com/felixwang2/p/10281092.html
Copyright © 2020-2023  润新知