一、源碼下載地址=》下載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
出現上圖說明安裝成功了