Untuk memperbarui daftar paket secara otomatis, hanya jika belum ada daftar paket , gunakan yang berikut ini:
(when (not package-archive-contents)
(package-refresh-contents))
Untuk memperbarui semua paket yang diinstal, ketik package-list-packages
, yang akan membawa Anda ke *Packages*
buffer (dan juga perbarui daftar paket), lalu ketik U x.
package-refresh-contents
tanpa syarat mencoba mengunduh daftar paket dari semua repo yang telah Anda tambahkan package-archives
; package-archive-contents
tidak ada nihil jika Anda sudah mengunduh daftar paket.
ELPA adalah aslinya. Saya tidak berpikir itu benar-benar dipertahankan lagi, tetapi saya tidak yakin. Saya tidak menggunakannya.
GNU adalah "resmi". Itu dikelola bersama dengan Emacs, yang berarti segala sesuatu harus selalu berfungsi tetapi pembaruan dan paket baru tidak sering datang.
Selai jeruk pada dasarnya adalah situs web tempat Anda dapat mengunggah paket lengkap, dan itu akan ditambahkan ke repo marmalade. Anda tidak hanya mengirimkan tautan ke hulu paket, dan itu tidak cukup mengotomatiskan pembuatan paket sepenuhnya. Saya pikir ini adalah Hal yang Benar, karena Anda tidak perlu ingin melacak hulu. Sayangnya, sudah tidak terawat untuk sementara waktu, tetapi seseorang baru-baru ini mengambil alih sehingga harus kembali dan lebih baik di beberapa titik.
Melpa mengambil URL ke misalnya area lac EmacsWiki atau repo github, dan membangun sebuah paket secara otomatis darinya. Jadi biasanya paling tidak sehari di belakang apa pun yang dilacak. Meskipun trek upstream, saya tidak pernah punya masalah dalam praktek, dan ini adalah tempat sebagian besar paket saya berasal. Ada juga Melpa Stable , yang seperti Melpa tetapi mengambil revisi yang ditandai dari repo hulu alih-alih revisi terbaru. Melpa stable memiliki paket lebih sedikit daripada Melpa.
Mode org memiliki package.el
repo sendiri ( http://orgmode.org/elpa/ ).
Semua repo paket bekerja sama, Anda tinggal menambahkannya ke package-archives
.
Inilah posting blog yang lebih mendalam tentang subjek ini, yang sebagian besar saya setujui.
package-archives
. Singkirkan arsip ELPA, yang tidak lagi dipelihara, dan arsip marmalade, yang merupakan paket usang dan duplikat tanpa bimbingan dan pemeliharaan yang jelas. Gunakan hanya arsip GNU standar, dan MELPA>