MELPA에서 dired +를 설치하려고하지만 더 이상 나열되지 않은 것 같습니다. 나는 또한 여기에서 확인했다 : https://melpa.org/
이것이 정상입니까?
MELPA에서 dired +를 설치하려고하지만 더 이상 나열되지 않은 것 같습니다. 나는 또한 여기에서 확인했다 : https://melpa.org/
이것이 정상입니까?
답변:
MELPA는 더 이상 EmacsWiki에서 라이브러리를 가져 오지 않습니다.
받게 Dired + EmacsWiki에서 내게로와 다른 라이브러리를 : dired+.el
.
EmacsWiki의 모든 페이지가 잠겨 있습니다 (사이트 관리자가 잠금을 해제해야 함). 실제 보안 문제는보고 된 적이 없습니다 (AFAIK).
예, 잠긴 웹 페이지는 디지털 서명 (예 : GIT에 사용)과 동일한 수준의 보안을 제공하지 않습니다. 다른 한편으로, 일부 코드가 디지털 서명되고 GIT 저장소에서 가져온다는 사실은 코드가 악의적이거나 우연히 해롭지 않다는 것을 보증하지 않습니다.
(여기 생각이 있습니다. 누군가 독 코드를 전파하려는 경우 다운로드가 적은 EmacsWiki 또는 MELPA와 같은 사이트에서 더 많은 것을 선호한다고 생각하십니까? 라이브러리를 다운로드하고 "설치"하기 위해 약간의 노력을 기울이거나 또는 생각이나 노력없이 원하는대로 신속하고 신속하게 할 수있는 사이트에서?
https://github.com/emacsmirror/를 포함하여 EmacsWiki 이외의 다른 라이브러리 중 하나를 얻는 경우 유지 관리의 이점이없는 이전 버전 (버그 수정, 개선 사항) 을 얻게됩니다 . 그 버전은 dired+.el
2017 년 11 월부터 그 미러 버전이며 , EmacsWiki 버전은 2018 년 1 월부터 시작됩니다. 그리고 그 미러가 앞으로도 계속 업데이트 될지 확신 할 수 없습니다.
[ highlight.el
이제 새로운 GitHub 미러에서도 라이브러리 를 사용할 수 있습니다 . 그 미러의 관리자는 위키의 최신 버전을 반영하기 위해 최신 상태로 유지할 것입니다.]
이것이 정상입니까?
예, MELPA는 최근 정책을 업데이트했으며 보안상의 이유로 https://github.com/melpa/melpa/pull/5008을 인용 하여 EmacsWiki 에서 호스팅되는 패키지를 더 이상 포함하지 않습니다 . Drew의 답변 도 참조하십시오 .
지금 당신은에서 상류 EmacsWiki의 소스 중 하나를 설치해야합니다 https://www.emacswiki.org/emacs/dired%2b.el 또는 그 (잠재적 오래된)에서 Emacsmirror의 에서 복제 https://github.com/ emacsmirror / dired-plus .
el-get을 사용하여 설치할 수 있습니다 . 단계별로 나를 위해 일한 것 :
el-get
melpa에서 설치 를 시도한 후 1982 와 같은 모든 종류의 기묘함에 부딪쳤다 .
그래서 나는 내 설정 에 추가 하여 기본 설정 을 선택했습니다.~/.emacs
.
(add-to-list 'load-path "~/.emacs.d/el-get/el-get")
(unless (require 'el-get nil 'noerror)
(with-current-buffer
(url-retrieve-synchronously
"https://raw.githubusercontent.com/dimitri/el-get/master/el-get-install.el")
(goto-char (point-max))
(eval-print-last-sexp)))
(add-to-list 'el-get-recipe-path "~/.emacs.d/el-get-user/recipes")
(el-get 'sync)
이맥스를 다시 시작했습니다.
MX el-get-emacswiki-build-local-recipes
MX El-get-install dired +
내 추가 ~/.emacs
:
(require 'dired+)
패키지를 업데이트하려면 : Mx el-get-update dired +