“How to Compile Emacs on Linux”的版本间的差异

来自linux中国网wiki
跳到导航 跳到搜索
 
(未显示同一用户的2个中间版本)
第8行: 第8行:
  
 
2.下载 解压
 
2.下载 解压
   wget http://mirrors.ustc.edu.cn/gnu/emacs/emacs-26.1.tar.gz  #wget http://mirrors.ustc.edu.cn/gnu/emacs/emacs-25.2.tar.gz
+
   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/  
 
   tar xvf emacs-26.1.tar.gz  && cd emacs-26.1/  #tar xvf emacs-25.2.tar.gz  && cd emacs-25.2/  
 
   
 
   
第16行: 第16行:
  
 
#自定义目录
 
#自定义目录
../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  --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
第25行: 第26行:
  
 
4.查看结果:
 
4.查看结果:
 +
/home/evan/data/apps/emacs/bin/emacs  --version
 +
 
/usr/local/bin/emacs --version
 
/usr/local/bin/emacs --version
 
emacs --version
 
emacs --version

2023年8月1日 (二) 15:15的最新版本

安装过程

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