;; This buffer is for notes you don't want to save, and for Lisp evaluation.
;; If you want to create a file, visit that file with C-x C-f,
;; then enter the text in that file's own buffer.

mirror-elpa

1 Changes

  • 2017-05-04: Version 0.1 - initial version
Status: Works
Location: https://github.com/perweij/mirror-elpa

2 Description

This GNU Emacs package can be used to mirror remote GNU Emacs Lisp Package Archives.

This is especially useful for creating offline repositories, for use without an Internet connection.

3 Install

Save mirror-elpa.el in one of your load-path directories.

I have only tested this with GNU Emacs version 25.

4 Usage

Here is an example of how to run the program to mirror the Marmalade repositorium.

emacs -Q --batch -l package.el -l ./mirror-elpa.el --eval='(progn (push (quote ("marmalade" . "http://marmalade-repo.org/packages/")) package-archives)(mirror-elpa "~/your-mirror-root"))'

5 Related work


;; Copyright (c) 2016, 2017
;; Per Weijnitz
;;
;; Verbatim copying and redistribution of this entire page are
;; permitted provided this notice is preserved.
;;
;; Check here for contact information.

-:-- mirror-elpa (org-html-publish-to-html) 0.20      generator:Emacs 25.2.1 (Org mode 8.2.10)      generated:2017-05-05T07:57:28+02:00      ©2016 Per Weijnitz