emacs源碼安裝

一、源碼下載地址=》下載ui

選擇下載的版本,我下的是emacs-26.1.tar.xz 版本spa

二、解壓code

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

三、編譯安裝blog

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

若是出現如下錯誤:get

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.

解決方案:源碼

安裝依賴:emacs

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

若是出現如下錯誤:it

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

解決方案:io

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

出現上圖說明安裝成功了

相關文章
相關標籤/搜索