1. 首選當然是在Ubuntu Software Center 中找或者 apt-get install emacs, 可惜的是只有emacs23版本的,所以此路不通,放棄,(現在Ubuntu12.04開始已經有了Emacs24,不過還是不推薦)。
2. 在GNU的官網下載emacs24源代碼,編譯。可惜編譯出來的版本不是基於GTK的,而且要用apt 安裝一堆庫。所以不推薦這種方法,但如果你真的想這么做,請參考李殺的blog Building Emacs on Linux — a Guide
3. 如果能夠直接下載已編譯好的版本,那更好了。所以我推薦使用PPA(Personal Package Archive).
訪問 https://launchpad.net/~cassou/+archive/emacs。按頁面上的步驟做,很簡單,如下:
如果你安裝了老版本的emacs,刪除之,否則直接進入下一步
$ sudo apt-get purge emacs-snapshot-common emacs-snapshot-bin-common emacs-snapshot emacs-snapshot-el emacs-snapshot-gtk emacs23 emacs23-bin-common emacs23-common emacs23-el emacs23-nox emacs23-lucid auctex emacs24 emacs24-bin-common emacs24-common
添加 PPA 到 apt repository 中:
$ sudo add-apt-repository ppa:cassou/emacs
$ sudo apt-get update
然后,你就可以使用apt-get方便地下載Emacs了(這個Emacs-snapshot是最新版本,平均兩周更新一次):
$ sudo apt-get install emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot
如果偏好穩定版本,請用這個:
$ sudo apt-get install emacs24 emacs24-el emacs24- common- non-dfsg
$ sudo apt-get install emacs24 emacs24-el emacs24- common- non-dfsg
這樣你就能下載編譯好的最新的emacs24版本,更新也非常方便。
----------------------補充---------------------------------------
如果你希望使用更新的源,可以加入另一個源,https://launchpad.net/~ubuntu-elisp/+archive/ppa/。 號稱官方每天更新。
$ sudo add-apt-repository
ppa:ubuntu-elisp/ppa
$ sudo apt-get install emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot