有没有办法从像marmalade-repo这样的存储库中下载所有 Emacs 包以在本地网络中创建存储库服务器?
问问题
1084 次
2 回答
1
看看stephanh/elpa-mirror 项目(github.com)。它是用 scala 编写的,通过快速扫描代码,它可以正确地进行镜像。
本质上,您需要做的是archive-contents
从存储库下载文件,解析每个包描述符以找出相应包文件的名称,然后下载它。
存储库的镜像没什么特别的:只需将所有内容(archive-contents
文件和所有下载的包)放在发布的 URL 中,就完成了。
于 2012-06-13T15:35:33.390 回答
1
发现非常有趣的https://github.com/redguardtoo/elpa-mirror包。
“它将创建托管 ELPA 镜像站点所需的一切(Web 文件、包、存档内容)。仅包含本地安装的包。”
您甚至可以使用本地文件路径:
# Now elpa/marmalade/melpa site will be overrided
(setq package-archives '(("myelpa" . "~/myelpa")))
于 2014-02-28T07:59:23.667 回答