Я пытаюсь установить dired + от MELPA, но, похоже, его больше нет в списке. Я также проверил здесь: https://melpa.org/
Это нормально?
dired
package-repositories
Tohiko
источник
источник
Ответы:
Это правда, что MELPA больше не тянет библиотеки из EmacsWiki.
Пожалуйста , получите Dired + и другие библиотеки мною из EmacsWiki:
dired+.el
.Все мои страницы в EmacsWiki заблокированы (для их разблокировки требуется администратор сайта). Фактически, о проблемах безопасности не сообщалось, AFAIK.
Да, это правда, что заблокированная веб-страница не обеспечивает такой же уровень безопасности, как цифровая подпись (например, используется для GIT). С другой стороны, тот факт, что некоторый код имеет цифровую подпись и извлекается из репозитория GIT, вовсе не гарантирует, что код не будет вредоносным или случайно вредоносным.
(Вот мысль: если кто-то хочет распространять ядовитый код, думаете ли вы, что он предпочел бы сделать это с EmacsWiki, у которого есть несколько загрузок, или с сайта, такого как MELPA, у которого во много раз больше? С сайта, где вам нужно немного поиграть, чтобы скачать и «установить» библиотеку, или с сайта, где вы можете делать это волей-неволей и быстро, без раздумий и усилий?)
Если вы получите одну из моих библиотек не от EmacsWiki, в том числе от https://github.com/emacsmirror/ , то вы получите старую версию , не требующую обслуживания (исправления ошибок, улучшения). Версия
dired+.el
этого зеркала датируется ноябрем 2017 года. Версия EmacsWiki датируется январем 2018 года. И я даже не уверен, что это зеркало будет обновляться вообще.[Библиотека
highlight.el
теперь доступна также из нового зеркала GitHub, здесь . Сопровождающий этого зеркала будет обновлять его, чтобы отражать последнюю версию из вики.]источник
Да, MELPA недавно обновила свою политику и больше не включает пакеты, размещенные на EmacsWiki , цитируя соображения безопасности: https://github.com/melpa/melpa/pull/5008 . Смотрите также ответ Дрю .
На данный момент вам нужно будет установить его либо из исходной версии EmacsWiki по адресу https://www.emacswiki.org/emacs/dired%2b.el, либо из ее (потенциально устаревшего) клона Emacsmirror по адресу https://github.com/. emacsmirror / dired-plus .
источник
Вы можете установить его, используя el-get . Что сработало для меня, шаг за шагом:
Пробовал устанавливать
el-get
из melpa, потом натолкнулся на всевозможные странности, например 1982 .Поэтому я выбрал базовую настройку , добавив в мой
~/.emacs
:Перезапущен Emacs.
Mx el-get-emacswiki-build-local-recipes
Mx el-get-install dired +
Добавлено в мой
~/.emacs
:Чтобы обновить пакет: Mx el-get-update dired +
источник