Как использовать последнюю стабильную версию 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: в противном случае вы можете получить ужасную "смешанную" установку, о которой я упоминал выше.