在CentOS 7.0 系統中安裝Emacs 25.1(Install Emacs 25.1 in CentOS 7.0)


在CentOS 7.0系統中安裝Emacs 25.1

2016-10-10 胡曉,397355891@qq.com



本文記錄了如何在CentOS 7.0系統中安裝Emacs 25.1。
之前在WINDOWS中使用EMACS 24.5,也使用的挺流暢,但是考慮到要更好的使用EMACS,還是要在LINUX下,而且LINUX在網絡環境的支持和便利性都優於WINDOWS,盡管WIN10已經開始可以支持BASH,但是仍然只是測試階段,存在不少BUG,所以幾經考慮,還是要狠下心好好學習LINUX。幾經折騰安裝完CentOS 7.0后,開始安裝EMACS,去官網下載時才發現出了最新的25.1,版本,本着折騰是學習最好的方式的原則,毅然決定吃一下新螃蟹。
下面是安裝的流程


1.下載emacs-25.1.tar.gz, http://mirrors.ustc.edu.cn/gnu/emacs/ ,一般就是下載在“下載”的目錄下(我安裝的是中文版)。

2.進入終端,進入下載文件夾(cd 下載),解壓,tar zxvf emacs-25.1.tar.gz

3.進入目錄emacs-25.1,很簡單,就是cd emacs-25.1

4.執行./configure --prefix=/usr/local/emacs-25.1

5.遇到報錯:

Configure: error: You seem to be running X, but no X development libraries were found. you should install the relevant development files for X and for the toolkit you want, such as Gtk+ or Motif.
【提示缺少x windows系統的開發庫。如果不想在圖形界面下使用Emacs,可以使用--without-x選項進行編譯,否則要安裝GTK+,才能通過configure.】
解決上述問題,還是用這個命令:yum install gtk2 gtk2-devel gtk2-devel-docs


6.再一次./configure --prefix=/usr/local/emacs-25.1
但是出現新的問題:

configure: error: The following required libraries were not found:
libXpm libjpeg libgif/libungif libtiff
Maybe some development libraries/packages are missing?
If you don't want to link with them give
--with-xpm=no --with-jpeg=no --with-gif=no --with-tiff=no
as options to configure
解決如下:
sudo yum install libXpm libXpm-devel
sudo yum install libjpeg libjpeg-devel
sudo yum install libgif libgif-devel
sudo yum install libungif libungif-devel
sudo yum install libtiff libtiff-devel


7.之后make

8.再make install

9.再增加名字鏈接到/usr/local/bin中,我們prefix是安裝到/usr/local/emacs-25.1,所以cd /usr/local/bin,然后,sudo ln -s /usr/local/emacs-25.1/bin/emacs

10.最后,直接終端輸入emacs,就進入界面了。

注:安裝過程中我沒有出現大家所處的tputs was not found in any library,如果有人出現,請嘗試yum install ncurses-devel后再configure


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM