Próbuję zainstalować dired + z MELPA, ale wygląda na to, że nie ma go już na liście. Sprawdziłem również tutaj: https://melpa.org/
Czy to normalne?
dired
package-repositories
Tohiko
źródło
źródło
Odpowiedzi:
Prawdą jest, że MELPA nie pobiera już bibliotek z EmacsWiki.
Proszę uzyskać DIRED + i innych bibliotek przeze mnie z EmacsWiki:
dired+.el
.Wszystkie moje strony na EmacsWiki są zablokowane (wymagają odblokowania przez administratora strony). Nigdy nie zgłoszono rzeczywistego problemu z bezpieczeństwem, AFAIK.
Tak, prawdą jest, że zablokowana strona internetowa nie zapewnia takiego samego poziomu bezpieczeństwa jak podpis cyfrowy (taki jak używany w GIT). Z drugiej strony fakt, że część kodu jest podpisana cyfrowo i pobierana z repozytorium GIT, wcale nie gwarantuje, że kod nie jest złośliwy ani przypadkowo szkodliwy.
(Oto myśl: jeśli ktoś chciałby propagować kod trucizny, czy myślisz, że wolałby to zrobić z EmacsWiki, która ma niewiele pobrań, lub z witryny takiej jak MELPA, która ma wiele razy więcej? Z witryny, której potrzebujesz bawić się, pobierać i „instalować” bibliotekę lub ze strony, na której możesz to zrobić nie chcąc i szybko, bez zastanowienia i wysiłku?)
Jeśli uzyskasz jedną z moich bibliotek poza EmacsWiki, w tym z https://github.com/emacsmirror/ , otrzymasz starą wersję , która nie korzysta z konserwacji (poprawki błędów, ulepszenia). Wersja
dired+.el
tego jest na tym serwerze lustrzanym pochodzi z listopada 2017 r. Wersja na EmacsWiki pochodzi ze stycznia 2018 r. Nie jestem nawet pewien, czy to lustro będzie w dalszym ciągu aktualizowane.[Biblioteka
highlight.el
jest teraz dostępna również z nowego lustra GitHub tutaj . Opiekun tego lustra będzie aktualizował go, aby odzwierciedlał najnowszą wersję z wiki.]źródło
Tak, MELPA niedawno zaktualizowała swoją politykę i nie zawiera już pakietów hostowanych na EmacsWiki , podając powody bezpieczeństwa: https://github.com/melpa/melpa/pull/5008 . Zobacz także odpowiedź Drew .
Na razie będziesz musiał zainstalować go z jego źródła EmacsWiki na https://www.emacswiki.org/emacs/dired%2b.el lub z jego (potencjalnie przestarzałego) klon Emacsmirror na https://github.com/ emacsmirror / dired-plus .
źródło
Możesz go zainstalować za pomocą el-get . Co działało dla mnie krok po kroku:
Próbowałem zainstalować
el-get
od melpy, a potem natrafiłem na wszelkiego rodzaju dziwactwa, np . 1982 .Zdecydowałem się na podstawową konfigurację , dodając do mojego
~/.emacs
:Zrestartowałem Emacsa.
MX el-get-emacswiki-build-local-recipes
MX el-get-install dired +
Dodano do mojego
~/.emacs
:Aby zaktualizować pakiet: Mx el-get-update dired +
źródło