Зависимость пакетов между 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 других пакетов.