如何在 Linux Mint 上安装 emacs 24.5

如何在 Linux Mint 上安装 emacs 24.5

我正在尝试在 linux mint 上获取 emacs 的最新稳定版本(emacs-24.5)。但是,由于某种原因apt-get仅安装 24.3.1。我通常会同意,但我正在尝试使用 spacemacs,并且很多软件包至少需要 24.4。

我尝试自己安装它,但./configure不起作用(它说我需要一大堆库,而这些库需要一大堆库......),我尝试在没有库的情况下安装它,它只制作一个看起来很糟糕的基于文本的仅终端版本。

我什至尝试使用 linuxbrew,但我不知道如何让 gui 工作,因为我不能这样做:

brew install emacs --with-cocoa

我注意到 ubuntu 附带了 emacs 24.5,并且我愿意安装该操作系统,因为我只使用了 linux mint 一天。但是有什么办法可以让我在 mint 上获得 emacs 24.4 或 24.5 吗?一个不同的包管理器,用于安装手册制作所需的所有库。

另外,我已经查看了堆栈溢出并尝试了本教程,但它不起作用: Emacs 24.4 发布,如何在 Ubuntu 14.04 中安装

当我尝试自己安装它时,它给了我一个关于X和/gtk或其他一些窗口库的错误,即使在我做了所有教程所说的获取 X 库的操作之后也是如此。

感谢您的帮助,如果这不是提出此类问题的正确地点,我们深表歉意。另外,问我是否需要指定我遇到的错误等......

答案1

使用 Ubuntu elisp ppa 安装最新的 Emacs 快照。安装后您需要运行emacs-snapshot而不是emacs.

$ sudo apt-add-repository ppa:ubuntu-elisp/ppa 
$ sudo apt-get update 
$ sudo apt-get install emacs-snapshot 

这将安装 emacs,无需任何其他步骤。祝你好运。

答案2

运行这两个脚本后我能够安装它:https://gist.github.com/favadi/18438172892bc4178b27https://github.com/favadi/build-emacs/blob/master/build-emacs.sh

然后,当它们失败时,我返回到以 .tar.gz 下载的 emacs 24.5,将其解压,然后执行以下操作:

./congigure
make
make install.

这两个脚本显然安装了缺少的依赖项。

答案3

这是在基于 Debian 的发行版(例如 Ubuntu 和 Mint)上使用源代码进行构建的一般过程。

获取您的依赖项:

sudo apt-get build-dep emacs24 # or emacs24-lucid or whatever

建造:

tar xf emacs-whatever.tar.gz
cd emacs
./configure --with-whatever # see below
make

安装与checkinstall.这基本上运行make install,但监视安装了哪些文件并自动创建 .deb 并向操作系统注册该包。然后您可以使用 删除它dpkg -r package-name,或者将 .deb 复制到另一台类似的机器上并安装它。

sudo apt-get install checkinstall
sudo checkinstall

配置:

Emacs 有很多编译时配置选项。您可以采用默认值或尝试调整它。我通常使用与 Arch Linux 类似的选项,例如或者

相关内容