25

開発者マシン ソフトウェアのインストールを自動化しようとしています。Chocolatey は、インターネットに接続したときにパッケージをインストールするのに適しています。パッケージをオフラインでインストールする方法はありますか?

すべてのパッケージを共有ネットワーク フォルダーに配置し、そのパッケージを使用してインストールしたいだけです。内部アプリケーションがある場合、それらを Chocolatey パッケージに変換するにはどうすればよいですか?

4

8 に答える 8

5

オンライン ソースから Chocolatey パッケージをコピーし、そのパッケージをオフラインで使用できるようにするプロセスを自動化する、ChocolateStore という名前のプロジェクトを作成しました。

ここでソースを表示できます: https://github.com/BahKoo/ChocolateStore

于 2014-12-09T16:52:27.200 に答える
1

Chocolatey のドキュメントは、この質問の最初の部分に次のように答えるかもしれません: " How To Host Your Own [Private/Internal/Public] Package Repository Server (aka Package Feed) "

LAN/イントラネットまたは共有ボリューム経由でパッケージを提供できるようにする 3 種類のパッケージ リポジトリについて説明します。

  1. フォルダー/UNC 共有
  2. シンプルなサーバー
  3. パッケージギャラリー

質問の 2 番目の部分は、パッケージの再コンパイルに関する Chocolatey のドキュメントで答えることができます。タイトルは実際よりも複雑に聞こえ、「既存のパッケージをローカルにする方法」である可能性があります。そこで説明されていることは、質問の作成者が「内部アプリケーション」と呼んでいるものに適用できると思います(彼はプログラムを意味すると思います)パブリック フィードで利用できない .exe ファイルとも呼ばれます)。

于 2016-08-12T17:25:11.130 に答える