私はパッケージの次の設定をしています(より良い推奨設定があるかどうかはわかりません):
(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)
パッケージのインストールと更新に関して3つの質問があります。
Q1。利用可能なパッケージ(および最新バージョン)のリストを更新し、特定のパッケージを更新する方法はありますか?
Q.2次のパッケージソースの違いは何ですか?
- ELPA、
- GNU
- マーマレード
- メルパ
Q.3追加する順番は関係ありpackage-archives
ますか?
(setq package-enable-at-startup nil)
を呼ぶつもりなら、あなたはすべきです(package-initialize)
。
package-archives
。もはやメンテナンスされていないELPAアーカイブと、明確なガイダンスとメンテナンスのない時代遅れで複製されたパッケージの混乱であるマーマレードアーカイブを削除します。標準のGNUアーカイブとMELPA>のみを使用してください