2016 年 9/17 に Emacs25.1 がリリースされたのですが、Ubuntu16.04 LTS で apt-get で Emacs を インストールすると、Emacs24.5 がインストールされてしまう。
なので、ソースコードから Emacs25.1 をインストールすることにした。
事前準備
以下のモジュールを入れておく。
sudo apt-get install build-essential checkinstall
Emacs24 に依存するライブラリをインストールする。 Emacs 24 と 25 は、同じ依存関係を持っている。
なお、デフォルトでは、build-dep ができないので、 以下を参考に設定を有効にする。
sudo su -c “grep ‘^deb ' /etc/apt/sources.list | \ sed ’s/^deb/deb-src/g’ > /etc/apt/sources.list.d/deb-src.list”
sudo apt-get build-dep emacs24
Emacs のインストール
ダウンロード
GNU のページから Emacs のアーカイブをダウンロードして、解凍する。
emacs-25.1.tar.gz cd emacs-25.1
ビルド
./configure
# エラーしたので以下を追加で入れた。
sudo apt-get install libxpm-dev libjpeg-dev libgif-dev libtiff5-dev
./configure make
インストール
sudo make install ではなくて、sudo checkinstall を使う。
sudo checkinstall
deb パッケージが作成されて、インストールされる。emacs_25.1-1_amd64.deb
アンインストール
sudo dpkg -r emacs-25
追記: 170102 もっとお手軽な方法
deb パッケージが配布されていた。
sudo add-apt-repository ppa:kelleyk/emacs sudo apt-get update sudo apt-get install emacs25