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 に答える