我可以为不是安装程序的 EXE 创建 Chocolatey 包吗?
Can I create a Chocolatey package for an EXE that isn't an installer?
我想从 Chocolatey 获得一个开源工具。现在,该应用程序只是一个 EXE 和配置文件(以及几个额外的 dll)。我可以只为这些文件构建一个包,还是需要先创建一个安装程序?如果我可以在没有安装程序的情况下完成,是否有这样的例子?如果使用 MSI 是更好的做法,我可以创建一个。
谢谢,
迈克
是的,您可以只为这些文件创建一个程序包,而无需先创建安装程序。
这类软件包通常称为可移植软件包(不需要管理权限即可安装的软件包)。
基本上您需要做的就是将文件添加到包中,创建一个 VERIFICATION.txt 文件,其中详细说明版主如何验证二进制文件(请记住还包括您是软件作者),和带有软件许可证的 LICENSE.txt(可以不同命名)。
我自己的 electrum-ltc.portable 包就是这样一个包的例子:
https://chocolatey.org/packages/electrum-ltc.portable
我想从 Chocolatey 获得一个开源工具。现在,该应用程序只是一个 EXE 和配置文件(以及几个额外的 dll)。我可以只为这些文件构建一个包,还是需要先创建一个安装程序?如果我可以在没有安装程序的情况下完成,是否有这样的例子?如果使用 MSI 是更好的做法,我可以创建一个。
谢谢, 迈克
是的,您可以只为这些文件创建一个程序包,而无需先创建安装程序。 这类软件包通常称为可移植软件包(不需要管理权限即可安装的软件包)。
基本上您需要做的就是将文件添加到包中,创建一个 VERIFICATION.txt 文件,其中详细说明版主如何验证二进制文件(请记住还包括您是软件作者),和带有软件许可证的 LICENSE.txt(可以不同命名)。
我自己的 electrum-ltc.portable 包就是这样一个包的例子: https://chocolatey.org/packages/electrum-ltc.portable