MELPA dired + yüklemeye çalışıyorum ama artık listelenmiş gibi görünüyor. Ayrıca buraya da baktım: https://melpa.org/
Bu normal mi?
MELPA dired + yüklemeye çalışıyorum ama artık listelenmiş gibi görünüyor. Ayrıca buraya da baktım: https://melpa.org/
Bu normal mi?
Yanıtlar:
MELPA'nın artık kitaplıkları EmacsWiki'den almadığı doğrudur.
Elde edin dired + EmacsWiki dan benim tarafımdan ve diğer kütüphaneleri: dired+.el
.
EmacsWiki'deki tüm sayfalarım kilitli (bunların kilidini açmak için bir site yöneticisi gerekiyor). AFAIK, hiçbir zaman gerçek bir güvenlik sorunu bildirilmedi.
Evet, kilitli bir web sayfasının dijital imza (GIT için kullanılanlar gibi) ile aynı düzeyde güvenlik sağlamadığı doğrudur. Öte yandan, bazı kodların dijital olarak imzalanmış ve bir GIT deposundan alınmış olması, kodun kötü amaçlı veya yanlışlıkla zararlı olmadığının garantisi değildir.
(İşte bir düşünce: Birisi zehir kodunu yaymak isteseydi, bunu birkaç indirme işlemi olan EmacsWiki'den veya birçok kez daha fazla olan MELPA gibi bir siteden yapmayı tercih eder mi? bir kütüphane indirmek veya "yüklemek" için biraz uğraşmak, ya da düşünce veya çaba olmadan bunu willy-nilly ve hızlı bir şekilde yapabileceğiniz bir siteden?)
Kütüphanelerimden birini https://github.com/emacsmirror/ dahil olmak üzere EmacsWiki'den başka bir yerde alırsanız, bakımdan yararlanmayan eski bir sürüm alırsınız (hata düzeltmeleri, geliştirmeler). Bunun dired+.el
aynası sürümü Kasım 2017'den geliyor. EmacsWiki'deki sürüm Ocak 2018'den geliyor. Ve bu aynanın bundan sonra güncellenmeye devam edeceğinden bile emin değilim.
[Kütüphane highlight.el
şimdi burada yeni bir GitHub aynasından da elde edilebilir . Bu aynanın koruyucusu, wiki'den en son sürümü yansıtacak şekilde güncel kalmasını sağlayacaktır.]
Bu normal mi?
Evet, MELPA kısa süre önce politikasını güncelledi ve artık EmacsWiki'de barındırılan paketleri içermiyor ve güvenlik nedenlerinden bahsediyor : https://github.com/melpa/melpa/pull/5008 . Ayrıca bkz . Drew'un cevabı .
Şimdilik en upstream EmacsWiki kaynağından ya yüklemek zorunda kalacak https://www.emacswiki.org/emacs/dired%2b.el veya (potansiyel olarak modası geçmiş) den Emacsmirror de klon https://github.com/ emacsmirror / dired-plus .
El-get kullanarak kurabilirsiniz . Benim için ne işe yaradı, adım adım:
el-get
Melpa'dan yüklemeyi denedikten sonra 1982 gibi her türlü tuhaflığa rastladı .
Bu yüzden ekleyerek temel kurulumu seçtim ~/.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)
Yeniden Başlatılan Emacs.
Mx el-get-emacswiki-build-local-yemek tarifleri
Mx el-get-install dired +
Benim eklendi ~/.emacs
:
(require 'dired+)
Paketi güncellemek için: Mx el-get-update dired +