我在 Linux 系统上,没有任何管理员权限。没有 /etc/release 文件,所以我不知道发行版,但如果有助于缩小范围,有一个 yum 命令。
uname -rmo = 4.18.0-513.24.1.lve.el8.x86_64 x86_64 GNU/Linux.
按照这些说明,我下载了 emacs-29.4,运行了配置:
./configure --prefix=/home/tdnhffeh/private --bindir=/home/tdnhffeh/private/bin --without-x --with-gnutls=ifavailable
运行良好。然后运行 make && make install:
configure: error: You do not seem to have makeinfo >= 4.13, and your
source tree does not seem to have pre-built manuals in the 'info' directory.
Please install a suitable version of makeinfo.
我不知道 makeinfo 是什么,我也不太关心文档,我只需要能够运行命令行 emacs。有没有办法完成这个安装?
改用 emacs-29.1。它不需要 makeinfo。
(我不知道这是 emacs-29.4 发行版中的错误,还是 29.2 或 29.3 也能起作用,但 29.1 对我来说配置和构建都很好。)