Emacs の**安定版 (release ブランチ)** を **git から取得して ~/.local にインストール**する手順です。 既存パッケージに影響しないので安全に試せます 👍
前提¶
1. 依存パッケージをインストール¶
Bash
sudo apt update
sudo apt install -y \
git build-essential autoconf texinfo \
libgtk-3-dev libgnutls28-dev libjansson-dev \
libgccjit-13-dev libncurses-dev libxml2-dev \
libtree-sitter-dev libtiff-dev libjpeg-dev \
libpng-dev libgif-dev libxpm-dev \
libwebkit2gtk-4.1-dev
※ ネイティブコンパイル有効 (高速化)
2. clone¶
Bash
mkdir -p ~/.local/src
cd ~/.local/src
git clone https://github.com/emacs-mirror/emacs.git
cd emacs
3. 安定版ブランチに切替¶
現在の安定系列(例 30系):
安定タグを使う場合:
4. configure¶
インストール先を ~/.local に指定
Bash
./autogen.sh
./configure \
--prefix=$HOME/.local \
--with-native-compilation \
--with-tree-sitter \
--with-json \
--with-modules \
--with-x-toolkit=gtk3
5. build¶
CPUコア数を自動使用:
6. install¶
7. PATH を追加¶
8. 動作確認¶
例:
更新方法¶
アンインストール¶
希望があれば:
- 最小構成で高速にビルドする configure
- pgtk版 (Wayland最適)
- tree-sitter を強化した構成
- systemd ユーザーサービス化
も整理します。