不太清楚备份的目的,如果要做一个本地 ELPA 的话,把包下载下来基本就完了。以 Org 的 ELPA 为例:
首先下载(和更新):
~$ rsync -avz rsync://elpa.emacs-china.org/elpa/org/ /tmp/org
receiving incremental file list
created directory /tmp/org
./
archive-contents
org-20170210.tar
org-plus-contrib-20170210.tar
sent 84 bytes received 3,497,444 bytes 259,076.15 bytes/sec
total size is 13,220,025 speedup is 3.78
(Windows 上应该也能使用 Rsync)
配置 Emacs 使用这个本地 ELPA:
(setq package-archives '(("org" . "/tmp/org/")))
之后,M-x list-packages
就能安装 Org ELPA 上的包了。