我正在尝试在 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/18438172892bc4178b27和 https://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 类似的选项,例如这或者这。