Ich versuche dired + von MELPA zu installieren, aber es scheint, dass es nicht mehr aufgelistet ist. Ich habe auch hier nachgesehen: https://melpa.org/
Ist das normal?
Ich versuche dired + von MELPA zu installieren, aber es scheint, dass es nicht mehr aufgelistet ist. Ich habe auch hier nachgesehen: https://melpa.org/
Ist das normal?
Antworten:
Es stimmt, dass MELPA keine Bibliotheken mehr aus EmacsWiki bezieht.
Bitte erhalten Dired + und andere Bibliotheken , die von mir aus EmacsWiki: dired+.el
.
Alle meine Seiten in EmacsWiki sind gesperrt (zum Entsperren ist ein Site-Administrator erforderlich). Es wurde nie ein tatsächliches Sicherheitsproblem gemeldet, AFAIK.
Ja, es stimmt, dass eine gesperrte Webseite nicht dieselbe Sicherheitsstufe aufweist wie eine digitale Signatur (wie sie für GIT verwendet wird). Andererseits ist die Tatsache, dass ein Teil des Codes digital signiert und aus einem GIT-Repository abgerufen wird, keine Garantie dafür, dass der Code nicht böswillig oder versehentlich schädlich ist.
(Hier ist ein Gedanke: Wenn jemand Giftcode verbreiten wollte, würde er dies Ihrer Meinung nach lieber über EmacsWiki tun, das nur wenige Downloads enthält, oder über eine Website wie MELPA, die um ein Vielfaches mehr enthält? Von einer Website, die Sie benötigen um ein bisschen zu fummeln, um eine Bibliothek herunterzuladen und zu "installieren", oder von einer Site, auf der Sie das schnell und ohne großen Aufwand erledigen können?)
Wenn Sie eine meiner Bibliotheken anders als von EmacsWiki beziehen, einschließlich von https://github.com/emacsmirror/ , erhalten Sie eine alte Version , die nicht von der Wartung profitiert (Fehlerkorrekturen, Verbesserungen). Die Version dired+.el
auf diesem Spiegel stammt aus dem November 2017. Die Version auf EmacsWiki stammt aus dem Januar 2018. Und ich bin nicht einmal sicher, ob dieser Spiegel von nun an überhaupt noch aktualisiert wird.
[Die Bibliothek highlight.el
ist jetzt auch von einem neuen GitHub-Spiegel hier verfügbar . Der Betreuer dieses Spiegels wird ihn auf dem neuesten Stand halten, um die neueste Version aus dem Wiki wiederzugeben.]
Ist das normal?
Ja, MELPA hat kürzlich seine Richtlinie aktualisiert und enthält keine Pakete mehr, die auf EmacsWiki gehostet werden , unter Angabe von Sicherheitsgründen: https://github.com/melpa/melpa/pull/5008 . Siehe auch Drews Antwort .
Vorerst müssen Sie es entweder von der EmacsWiki-Quelle unter https://www.emacswiki.org/emacs/dired%2b.el oder von seinem (möglicherweise veralteten) Emacsmirror- Klon unter https://github.com/ installieren. emacsmirror / dired-plus .
Sie können es mit el-get installieren . Was bei mir Schritt für Schritt funktioniert hat:
Versuchte die Installation el-get
von Melpa, stieß dann auf alle möglichen Verrücknisse, zB 1982 .
Also entschied ich mich für das Grundsetup, indem ich ~/.emacs
folgendes hinzufügte :
(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)
Emacs neu gestartet.
Mx el-get-emacswiki-build-local-Rezepte
Mx el-get-install dired +
Zu meinem hinzugefügt ~/.emacs
:
(require 'dired+)
So aktualisieren Sie das Paket: Mx el-get-update dired +