【Ubuntu 16.04 LTS Server】Emacs 25をaptパッケージからインストールして使う

スポンサーリンク
728×90 ビッグバナー

前の記事では、Emacs 25をソースからビルドしたが、ビルド済みのパッケージが公開されているのでそれを使わせて貰いインストールしたので備忘録を残す。

前記事で、macOSとWindowsでのEmacs環境を構築したが、Ubuntu 16.04 LTS ServerでもEmacsが使えるよう...

Emacs25をインストール

Emacs25パッケージをインストール。

$ sudo add-apt-repository ppa:kelleyk/emacs
$ sudo apt update
$ sudo apt install emacs25

Emacsパッケージを切り換える

Emacs24がインストールされていた場合は、下記コマンドでEmacs25に切り換える。

$ sudo update-alternatives --config emacs
[sudo] yoko のパスワード:
alternative emacs (/usr/bin/emacs を提供) には 2 個の選択肢があります。

  選択肢    パス              優先度  状態
------------------------------------------------------------
* 0            /usr/bin/emacs24-x   27        自動モード
  1            /usr/bin/emacs24-x   27        手動モード
  2            /usr/bin/emacs25     27        手動モード

現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してください: 2
update-alternatives: /usr/bin/emacs (emacs) を提供するためにマニュアルモードで /usr/bin/emacs25 を使います

Emacsの起動

下記コマンドでEmacsが起動する事を確認。

$ emacs --version
GNU Emacs 25.1.2
Copyright (C) 2016 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

Emacs初期設定ファイル

初期設定ファイル(~/.emacs.d/init.el)は、関連記事を参考。
私は、Emacsの設定ファイル類はGitリポジトリ管理しWindows,macOSで共有している。それらのファイルをGitHubに登録公開しているので、下記コマンドでそれを取得して使う。

$ git clone https://github.com/jr4qpv/dot.emacs.d.git ~/.emacs.d
これまで紹介してきた、私の使ってるEmacsの初期設定ファイル(~/.emacs.d/)をGitHub(下記URL)に公開しました。macO...

Emacsを常駐して高速化する

ログイン時に常駐する設定とEmacs起動用alias設定を、上で紹介した初期設定ファイルの中に含めているので、下記設定を ~/.bashrc に追加。

# Emacs setting
if [ -f ~/.emacs.d/etc/linux/emacs_env.sh ] ; then
  source ~/.emacs.d/etc/linux/emacs_env.sh
fi
Emacsはお世辞にも起動時間は早いとは言えない。特に、init-loaderを使って初期設定ファイルを機能分割してファイル数が増えてきたり...

補足

  • ソースからビルドしたバージョンが既にインストールされている場合は、本作業を行う前にあらかじめ下記コマンでアンインストールしておく。
    $ sudo dpkg -r emacs-25

参照記事

参考

  1. Emacs 25.1
  2. Ubuntu 16.04にEmacs 25.1をインストールする
  3. Emacs 25 on Ubuntu 16.10?
スポンサーリンク
レシポンシブ広告
レシポンシブ広告

シェアする

フォローする