このサイトでUbuntuでemacsを入れると古いパッケージしか入らないみたいな話が出ている。
Linuxディストリビューションは、パッケージ管理ツールで様々なソフトウェアを簡単にインストールできるような仕掛けが用意されている。 リリースを区切っているディストリビューションであればこんなのはザラで、何もUbuntuだけの話じゃない。 常に最新のリリースでなければダメな人はローリングリリースを採用しているか、リリースサイクルの速いディストリビューションを使えば良いのではないかと思う。
ローリングリリースの例
- Arch Linux
- Gentoo Linux
- openSUSE Tumbleweed
- CentOS Stream
リリースサイクルの速いディストリビューションの例
- Fedora
- Ubuntu (LTSじゃない方)
ちなみにUbuntuにはPPAが用意されていて、これを使えばより新しいパッケージをインストールできる場合が多い。emacsの場合はsnapパッケージが提供されていて、これを使って最新のemacsを使うこともできる。
また24.04以降を使えば、比較的最新のemacsのパッケージが標準リポジトリーから提供される(バージョン27のemacsが提供されるのはUbuntu 22.04の話。その場合PPAを探す、もしくはSnapパッケージを使う のも手。一番良いのはより新しいリリースに乗り換える)。
$ apt-cache policy emacs
emacs:
Installed: (none)
Candidate: 1:29.3+1-1ubuntu2
Version table:
1:29.3+1-1ubuntu2 500
500 http://ja.archive.ubuntu.com/ubuntu noble/universe amd64 Packages
さらにいうとサポート期間が短いとはいえ、Ubuntuの(LTSではない)標準リリースを使えば、もう少し新しいバージョンを利用できるはず。