Как использовать последнюю стабильную версию org-mode?

Есть ли ppa для org-mode?

Я использую Ubuntu 12.04.

Если нет, могу ли я установить последнюю стабильную версию org-mode для Emacs вручную?

2 ответа

Возможно, это больше не относится к 12.04 (хотя я думаю, что это так). Самая простая версия на данный момент (с использованием Ubuntu 14.04.2):

sudo apt-get install emacs24

Затем внутри emacs используйте менеджер пакетов:

M-x package-list-packages

Поиск (C-s) "org", может быть несколько записей, но самая последняя с датой (на данный момент 20150413). Отметьте это для установки с Iустановить с x, Перезапустите emacs, готово.

Чтобы установить последнюю версию, убедитесь, что Emacs установлен на вашем компьютере.

Если нет, просто нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:

sudo apt-get install emacs23

После завершения установки. загрузите последнюю версию org-режима из Ubuntu Updates. После загрузки перейдите от терминала к месту загрузки файла (вероятно, к папке "Загрузки") и выполните команду ниже:

sudo dpkg -i <file_name>.deb

И это установит последнюю стабильную версию org-mode 7.8.02-1

Вот решение, в котором используется последний исходный код, заимствованный из двух потоков Emacs StackExchange (здесь и здесь).

Запустите это в оболочке:

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)

См. Этот ответ для получения подробной информации о том, зачем вам нужна вторая строка и в этом порядке, чтобы избежать смешанной установки встроенных и последних версий:

Основная идея заключается в том, что вам нужно убедиться, что режим организации настроен, используя только те новые биты, которые вы загрузили. Emacs поставляется с версией режима Org в комплекте с ним, но она неизбежно старше, чем то, что доступно в репозитории git режима Org. Важно избегать загрузки какой-либо части из объединенной версии, иначе вы можете получить "смешанную" установку (в списке рассылки режима организации есть много совпадений).

Как я упоминал в комментарии, и @Tobias подтвердил в другом комментарии, вам не нужно компилировать новую версию побайтно - вам нужно только выполнить автозагрузку. Это создает файл org-loaddefs.el, так что все общие точки входа в org при первом вызове сначала загружают соответствующий файл. Важно (и вопреки тому, что OP заявляет в своем комментарии) установить путь загрузки перед загрузкой файла org-loaddefs.el: в противном случае вы можете получить ужасную "смешанную" установку, о которой я упоминал выше.

Другие вопросы по тегам