如何使用 org-mode 最新稳定版本?

如何使用 org-mode 最新稳定版本?

是否有适用于 Org-mode 的 ppa?

我正在使用 ubuntu 12.04。

如果没有,我可以手动安装 Emacs 的最新稳定版本 org-mode 吗?

答案1

这可能不再适用于 12.04(但我认为它适用)。目前最简单的版本(使用 ubuntu 14.04.2)是:

sudo apt-get install emacs24

然后,在 emacs 内部,使用包管理器:

M-x package-list-packages

搜索 ( C-s)“org”,可能会有几个条目,但带有日期的条目是最新的(截至目前为 20150413)。使用 将其标记为要安装I,使用 安装x。重新启动 emacs,完成。

答案2

要安装最新版本,请确保您的机器上安装了 Emacs。

如果没有,只需按键盘上的Ctrl+ Alt+T打开终端。打开后,运行以下命令:

sudo apt-get install emacs23

安装完成后,从以下网址下载最新的 org-modeUbuntu 更新。下载后,从终端导航到文件下载的位置(可能是下载文件夹),然后运行以下命令:

sudo dpkg -i <file_name>.deb

这将安装最新的稳定版本 org-mode 7.8.02-1

答案3

这是一个使用最新源代码的解决方案,借鉴了两个 Emacs StackExchange 线程(这里这里)。

在 shell 中运行此命令:

cd ~/src/  # or any other location
git clone https://code.orgmode.org/bzg/org-mode.git
cd org-mode/
make autoloads

然后在初始化文件中的任何其他组织代码之前运行此 Emacs-LISP 代码:

(add-to-list 'load-path "~/src/org-mode/lisp")
(require 'org-loaddefs)

这个答案有关为什么需要第二行的详细信息,以及为了避免混合安装内置版本和最新版本:

主要思想是您需要确保仅使用您下载的新位设置了 Org 模式。Emacs 附带了一个与之捆绑的 Org 模式版本,但该版本必然比 Org 模式 git repo 中提供的版本要旧。重要的是避免加载捆绑版本中的任何部分,否则您可能最终会得到“混合”安装(Org 模式邮件列表中有很多这样的内容)。

正如我在评论中提到的,@Tobias 在另一个评论中也证实了这一点,您不需要对新版本进行字节编译 - 您只需要进行自动加载。这会创建一个 org-loaddefs.el 文件,这样 org 中的所有公共入口点在首次调用时都会首先加载相应的文件。在加载 org-loaddefs.el 文件之前设置加载路径很重要(与 OP 在其评论中所说的相反):否则,您可能会得到我上面提到的可怕的“混合”安装。

相关内容