Зависимость пакетов между el-get и elpa

Я пытаюсь использовать el-get для управления своими пакетами, потому что полезно обновлять последние версии с github. Но иногда пакет, который я хочу, доступен только в ELPA. Поэтому я использую

(:name <package_name> :type elpa)

установить их.

Теперь моя проблема: я установил org-mode с el-get и попытался установить org-gcal с помощью

(:name org-gcal :type elpa)

"Org-gcal" зависит от org-mode 8.2.4, который у меня уже есть в каталоге el-get, но он все равно сказал, что не может его найти и снова установит org из elpa.

Как я могу решить проблему зависимости между elpa и el-get?

1 ответ

Вы не можете "решить" эту проблему зависимости, так как можете обучить ELPA пакетам el-get. Это (легко) невозможно.

el-get понимает пакеты ELPA, но не наоборот. ELPA не видит пакеты el-get и, следовательно, не может использовать их для разрешения зависимостей пакетов.

Единственный разумный выход - использовать ELPA для установки Org, а также других пакетов. Последние версии Org доступны из стандартного архива GNU ELPA или из пакета пакетов Org Mode. Популярный архив MELPA предоставляет снимки VCS для более чем 1000 других пакетов.

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