Mam następującą konfigurację dla pakietów (nie jestem pewien, czy istnieje lepsza zalecana):
(require 'package)
(setq package-archives '(("ELPA" . "http://tromey.com/elpa/")
("gnu" . "http://elpa.gnu.org/packages/")
("marmalade" . "http://marmalade-repo.org/packages/")))
; Apparently needed for the package auto-complete (why?)
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-initialize)
(setq url-http-attempt-keepalives nil)
Mam trzy pytania związane z instalacją i aktualizacją pakietów.
Q1. Czy istnieje sposób zaktualizowania listy dostępnych pakietów (i najnowszych wersji) i zaktualizowania określonego pakietu?
P.2 Jaka jest różnica między następującymi źródłami pakietów ?:
- ELPA,
- GNU ANTYLOPA
- marmolada
- melpa
P.3 Czy ma znaczenie kolejność, w jakiej są dodawane package-archives
?
(setq package-enable-at-startup nil)
jeśli masz do (package-initialize)
siebie zadzwonić .
package-archives
. Pozbądź się archiwum ELPA, które nie jest już obsługiwane, oraz archiwum marmolady, które jest bałaganem przestarzałych i zduplikowanych pakietów bez jasnych wskazówek i konserwacji. Używaj tylko standardowego archiwum GNU i MELPA>