2016-09-08 9 views
4

WindowsマシンでChocolateyパッケージを作成するのはかなり簡単です。しかし、これまでのところ、私はLinux上でパッケージを構築するための文書化された方法を発見していません。LinuxでChocolateyパッケージをビルドすることはできますか?

例えば、LinuxでWindows実行ファイルchoco.exeを実行するにはどうすればよいですか?

+0

'choco.exe'が.NETアセンブリの場合、' mono choco.exe'を実行してLinux上で実行できるはずです。問題は、実際にChocolateyをインストールせずに実行可能ファイルを入手する方法がわからないことです(インストールスクリプトはLinuxでは動作しません) –

答えて

5

2014年頃から、LinuxマシンでChocolateyを実行しています(Monoを使用しています)。 Chocolateyの創作者であるRob Reynoldsは実際にこの機能をPuppetConf 2014でデモしました。パッケージを作成するデモは、そのビデオの11分前に始まります。その結果、現在、チョコレートパッケージ(すなわち、choco pack)を構築するプロセスが現在サポートされています。

注:私は、パッケージの作成の用語はパッケージの作成と同じであると仮定しています。

現在、Linuxで使用するためにコンパイルされたchocoバイナリはどこにも配布されていません。しかし、私たちは現在、Travisを使ってChocoを構築しています。 ymlファイルhereが表示されます。理論的には、GitHubからソースコードを取得し、Travisと同じコマンドを実行して、Linuxで使用できるchocoのコンパイル済みバージョンを生成できるはずです。

+0

ヒントありがとう!それをチェックします。 –

+0

Robがmono実行ファイルを公開しているか、ソースなどからビルドする必要があるかどうかは分かりますか? –

+0

それは非常に良い質問です。私に彼に聞かせてください。 –

関連する問題