Kamuycikap - SentenceDataBase

日々の勉強の記録を気分で書き綴るブログ

Raspberry Pi OS 64bitにEmacs29.4をインストール

Raspberry Pi OS(64bit)にEmacs29.4をビルドインストール

Raspberry Pi OSにapt installコマンドでEmacsを導入すると、少し古めのバージョンがインストールされます。
折角なので最新版をソースコードからビルドして構築してみます。

ソースのダウンロード

GNU Emacs download - GNU Projectにある「 nearby GNU mirror」をクリックして、最新のソースをダウンロードします。
2024年7月28日時点での最新は、emacs-29.4.tar.gzでした。

開発環境のインストール

無事にemacs-29.4.tar.gzをダウンロードできたら、Linuxターミナルを起動してコンパイルの前作業を実施。
コンパイルをするために必要なあれこれを事前にインストールしておきます。

# まず解凍
$ tar zxvf emacs-29.4.tar.gz

# 解凍したディレクトリへ移動
cd emacs-29.4

# コンパイルするための不足ぶんを確認
./configure

すると、GUI表示のライブラリ一式が無いですよと画面に表示されます。
なのでGUI表示に必要なライブラリ一式をインストール。

sudo apt install build-essential texinfo libx11-dev libxpm-dev libjpeg-dev libpng-dev libgif-dev libtiff-dev libgtk2.0-dev libncurses-dev gnutls-dev libgtk-3-dev libgif-dev librsvg2-dev

コンパイル

スーパーユーザー権限でコンパイル開始
下記のコマンドを順番に実行。

$ sudo make
$ sudo make install

しばらく待てば、Emacs29.4がインストールされる。

起動

$ emacs