How to Compile Emacs on Linux

来自linux中国网wiki
跳到导航 跳到搜索

安装过程

myos  kali 2018  emacs 27.2 日历功能正常了

1.先安装基本的编译库
apt-get install build-essential  libncurses-dev
apt install  libpng-dev  gnutls-dev

2.下载 解压
  wget https://mirrors.ustc.edu.cn/gnu/emacs/emacs-29.1.tar.gz  #wget http://mirrors.ustc.edu.cn/gnu/emacs/emacs-25.2.tar.gz
   tar xvf emacs-26.1.tar.gz  && cd emacs-26.1/  #tar xvf emacs-25.2.tar.gz  && cd emacs-25.2/ 
 
3. 编译链接 安装 :
mkdir emacs_build      ## 防止污染源代码
cd emacs_build/

#自定义目录
../configure  --prefix=/home/evan/data/apps/emacs --with-x-toolkit=no --with-xpm=no --with-jpeg=no --with-gif=no --with-tiff=no --with-gnutls=no
#../configure  --prefix=/home/evan/apps/emacs --with-x-toolkit=no --with-xpm=no --with-jpeg=no --with-gif=no --with-tiff=no --with-gnutls=no
 
../configure --with-x-toolkit=no --with-xpm=no --with-jpeg=no --with-gif=no --with-tiff=no
../configure --with-x-toolkit=no --with-xpm=no --with-jpeg=no --with-gif=no --with-tiff=no --with-gnutls=no


sudo make -j4  && sudo make install

4.查看结果:
/home/evan/data/apps/emacs/bin/emacs  --version

/usr/local/bin/emacs --version
emacs --version

5. 添加别名 
alias emacs='/usr/local/bin/emacs -nw' 

or
 rm /usr/bin/emacs && ln  -s  /usr/local/bin/emacs-26.1  /usr/bin/emacs

此时 就可以 开始你的 emacs 之旅了 

参考

国内镜像

官方安装文档

CentOS编译安装emacs并配置

记一次编译Emacs的过程 https://lixingcong.github.io/2016/04/19/compile-emacs-on-linux/

mint 安装emacs 24.3源码安装 https://my.oschina.net/u/1186777/blog/147253

自己动手源码安装emacs http://www.jianshu.com/p/231c8f3a68fb#

http://ergoemacs.org/emacs/building_emacs_on_linux.html