CentOS 5.5 的 emacs 23 的 yum 存储库在哪里?

CentOS 5.5 的 emacs 23 的 yum 存储库在哪里?

我想将 CentOS 5.5 上的 emacs 更新到 23,但是找不到任何有它的 rpm 或 yum repos?

答案1

我花了相当多的时间尝试在 RHEL5.7 上构建 emacs,但无济于事。然后,我回到 google,找到了一个包含 CentOS/RHEL 5.x 的 emacs23 RPM 的 repo。

http://puias.princeton.edu/data/puias/unsupported/5.7/x86_64/

要使用它,请使用捆绑的 emacs21 在 中创建一个文本文件/etc/yum.repos.d/puias-unsupported.repo
它应该包含以下内容:

[puias-unsupported]
name=PUIAS Unsupported $releasever
baseurl=http://puias.princeton.edu/data/puias/unsupported/5/$basearch/
enabled=0
gpgcheck=0

然后像这样使用它:

sudo yum --disablerepo="*" --enablerepo=puias-unsupported 安装 emacs23

RPM 包括:

如果你以此方式安装,它将被放入/usr/emacs23/。它不会替换现有的 emacs21。

该 repo 中还有一个 nox 版本的 emacs23。以及一堆其他东西。

此外,为了使其正常工作并避免出现警告,我做了以下操作:

cd /usr/share/emacs/

ln -s /usr/emacs23/share/emacs/23.2

mkdir 23.2/leim

mkdir -p /usr/libexec/emacs/23.2/x86_64-redhat-linux-gnu

答案2

你可以从最近的 Fedora(或 RHEL6)版本中获取源 RPMS,然后重建它们你自己。

答案3

RHEL5 上的 Emacs 最新版本是 21。本质上,RHEL/CentOS 面向企业服务器市场,该市场更关心稳定性而不是前沿功能。

另一个帖子以获得更多的解释。

——克里斯托弗·卡雷尔

相关内容