J'essaie d'installer dired + de MELPA mais il semble qu'il ne soit plus répertorié. J'ai également vérifié ici: https://melpa.org/
Est-ce normal?
J'essaie d'installer dired + de MELPA mais il semble qu'il ne soit plus répertorié. J'ai également vérifié ici: https://melpa.org/
Est-ce normal?
Réponses:
Il est vrai que MELPA ne tire plus les bibliothèques d'EmacsWiki.
S'il vous plaît obtenir Dired + et d' autres bibliothèques par moi de EmacsWiki: dired+.el
.
Toutes mes pages sur EmacsWiki sont verrouillées (elles nécessitent un administrateur de site pour les déverrouiller). Aucun problème de sécurité n'a été signalé, AFAIK.
Oui, il est vrai qu'une page Web verrouillée ne présente pas le même niveau de sécurité qu'une signature numérique (comme celle utilisée pour GIT). D'un autre côté, le fait qu'un code soit signé numériquement et extrait d'un référentiel GIT ne garantit nullement que le code n'est pas malveillant ou accidentellement nuisible.
(Voici une pensée: si quelqu'un voulait propager du code empoisonné, pensez-vous qu'il préférerait le faire depuis EmacsWiki, qui a peu de téléchargements, ou depuis un site comme MELPA, qui en a plusieurs fois plus? À partir d'un site où vous avez besoin jouer un peu pour télécharger et "installer" une bibliothèque, ou à partir d'un site où vous pouvez le faire bon gré mal gré et rapidement, sans réflexion ni effort?)
Si vous obtenez une de mes bibliothèques ailleurs que sur EmacsWiki, y compris sur https://github.com/emacsmirror/ , alors vous obtiendrez une ancienne version qui ne bénéficie pas de maintenance (corrections de bugs, améliorations). La version de dired+.el
cela se trouve sur ce miroir date de novembre 2017. La version sur EmacsWiki date de janvier 2018. Et je ne suis même pas sûr que ce miroir continuera à être mis à jour à partir de maintenant.
[La bibliothèque highlight.el
est désormais disponible également à partir d'un nouveau miroir GitHub, ici . Le responsable de ce miroir le tiendra à jour, afin de refléter la dernière version du wiki.]
Est-ce normal?
Oui, MELPA a récemment mis à jour sa politique et n'inclut plus les packages hébergés sur EmacsWiki , citant des raisons de sécurité: https://github.com/melpa/melpa/pull/5008 . Voir aussi la réponse de Drew .
Pour l'instant, vous devrez l'installer à partir de sa source EmacsWiki en amont à https://www.emacswiki.org/emacs/dired%2b.el ou à partir de son clone Emacsmirror (potentiellement obsolète) à https://github.com/ emacsmirror / dired-plus .
Vous pouvez l'installer en utilisant el-get . Ce qui a fonctionné pour moi, étape par étape:
J'ai essayé d'installer à el-get
partir de melpa, puis j'ai rencontré toutes sortes de bizarreries, par exemple 1982 .
J'ai donc opté pour la configuration de base en ajoutant à mon ~/.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 redémarré.
Mx el-get-emacswiki-build-local-recipes
Mx el-get-install dired +
Ajouté à mon ~/.emacs
:
(require 'dired+)
Pour mettre à jour le package: Mx el-get-update dired +