Sto cercando di installare dired + da MELPA ma sembra che non sia più elencato. Ho anche controllato qui: https://melpa.org/
È normale?
Sto cercando di installare dired + da MELPA ma sembra che non sia più elencato. Ho anche controllato qui: https://melpa.org/
È normale?
Risposte:
È vero che MELPA non estrae più le librerie da EmacsWiki.
Si prega di ottenere Dired + e altre librerie da me da EmacsWiki: dired+.el
.
Tutte le mie pagine su EmacsWiki sono bloccate (richiedono un amministratore del sito per sbloccarle). Non è mai stato segnalato un vero problema di sicurezza, AFAIK.
Sì, è vero che una pagina Web bloccata non presenta lo stesso livello di sicurezza di una firma digitale (come quella utilizzata per GIT). D'altra parte, il fatto che alcuni codici siano firmati digitalmente e estratti da un repository GIT non garantisce affatto che il codice non sia dannoso o accidentalmente dannoso.
(Ecco un pensiero: se qualcuno volesse propagare il codice del veleno, pensi che preferirebbe farlo da EmacsWiki, che ha pochi download, o da un sito come MELPA, che ha molte volte di più? Da un sito in cui è necessario giocherellare un po 'per scaricare e "installare" una libreria, o da un sito in cui si può fare ciò volenti o nolenti e rapidi, senza pensieri o sforzi?)
Se ottieni una delle mie librerie altrove rispetto a EmacsWiki, incluso da https://github.com/emacsmirror/ , otterrai una versione precedente che non beneficia della manutenzione (correzioni di errori, miglioramenti). La versione di dired+.el
quel mirror risale a novembre 2017. La versione su EmacsWiki risale a gennaio 2018. E non sono nemmeno sicuro che quel mirror continuerà ad essere aggiornato da ora in poi.
[La libreria highlight.el
è ora disponibile anche da un nuovo mirror GitHub, qui . Il manutentore di quel mirror lo manterrà aggiornato per riflettere l'ultima versione del wiki.]
È normale?
Sì, MELPA ha recentemente aggiornato la sua politica e non include più pacchetti ospitati su EmacsWiki , citando motivi di sicurezza: https://github.com/melpa/melpa/pull/5008 . Vedi anche la risposta di Drew .
Per ora dovrai installarlo dalla sua sorgente EmacsWiki a monte su https://www.emacswiki.org/emacs/dired%2b.el o dal suo clone Emacsmirror (potenzialmente obsoleto) su https://github.com/ emacsmirror / dired-plus .
Puoi installarlo usando el-get . Cosa ha funzionato per me, passo dopo passo:
el-get
Ho provato a installare da melpa, poi ho incontrato tutti i tipi di stranezze, ad esempio 1982 .
Quindi ho optato per l' impostazione di base aggiungendo al mio ~/.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)
Emacs riavviato.
Mx el-get-emacswiki-build-local-ricette
Mx el-get-install dired +
Aggiunto al mio ~/.emacs
:
(require 'dired+)
Per aggiornare il pacchetto: Mx el-get-update dired +