J'ai la configuration suivante pour les paquets (je ne sais pas s'il y en a une meilleure recommandée):
(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)
J'ai trois questions liées à l'installation et à la mise à jour des packages.
Q1. Existe-t-il un moyen de mettre à jour la liste des packages disponibles (et les versions les plus récentes) et de mettre à jour un package spécifique?
Q.2 Quelle est la différence entre les sources de package suivantes?:
- EL PA,
- GNOU
- confiture
- melpa
Q.3 L'ordre dans lequel ils sont ajoutés est-il important package-archives
?
(setq package-enable-at-startup nil)
si vous vous appelez (package-initialize)
.
package-archives
. Débarrassez-vous de l'archive ELPA, qui n'est plus maintenue, et de l'archive marmelade, qui est un gâchis de paquets obsolètes et dupliqués sans conseils et maintenance clairs. Utilisez uniquement l'archive GNU standard et MELPA>