Ubuntu 16.04: Emacsをビルドしてインストールする

.emacsや.emacs.dを複数マシンで共有する為にEmacsのバージョンを統一する必要があります。そこでEmacsをビルドしてインストールする手順を記載します。この記事ではEmacs 24.4を使いますが、25.xでも同様の手順でビルドできます。

1 ビルドに必要なパッケージのインストール

Emacsのビルドに必要なパッケージをインストールします。apt build-depを実行するにはdeb srcの設定が必要です。

$ sudo apt build-dep -y emacs
$ sudo apt install -y libncurses5-dev

2 Emacsのダウンロード

GNUのページからEmacsのアーカイブをダウンロードします。

$ wget https://ftp.gnu.org/gnu/emacs/emacs-24.4.tar.xz

3 ビルドしてインストールする

アーカイブを展開します。

$ tar xf emacs-24.4.tar.xz
$ cd emacs-24.4

/usr/localにインストールする場合は以下の手順を実行します。

$ ./configure --without-x
$ make
$ sudo make install

$HOMEにインストールする場合は以下の手順を実行します。

$ ./configure --without-x --prefix=$HOME
$ make
$ make install

なお、すでに別のEmacsがインストールされている場合はPATHの設定で、ビルドしたEmacsが先に検索されるようにしてください。

$ export PATH=/usr/loca/bin:$PATH # PATH=$HOME/bin:$PATH