我想知道如何在使用chocolatey的软件包安装过程中了解我们可以传递的参数,例如我们可以在巧克力库中安装postgres时传递用户名,密码和端口。
答案 0 :(得分:3)
因此,当您为postgresql之类的东西创建包时,您可以使用安装参数[1]和包参数[2]。请注意,包参数可以将这些参数添加到描述[3]。
如果您正在讨论社区包存储库中的现有包,那么您可以将安装参数直接传递给安装程序(如果它是安装程序包)。您需要知道底层安装程序支持的本机交换机。只要它们调用choco函数,它们对包装是透明的。如果包具有包参数,您将在包页面[3]的描述中找到它们。
Windows生态系统中软件安装程序的本质是每个软件都是特殊的雪花。安装程序包(管理本机软件安装程序和程序和功能的程序包),您只能比使用任何安装程序的限制更进一步。
如果您找到的现有软件包可以支持某些软件包参数,请联系维护人员并在其软件包源代码(可能是GitHub)上提交票证。如果您有这种能力,也可以提供带有修复程序的拉取请求。这将达到你需要的目标。 HTH
[1] https://chocolatey.org/docs/commands-reference,请参阅安装,升级和卸载。
[2] https://chocolatey.org/docs/how-to-parse-package-parameters-argument
答案 1 :(得分:0)
打开巧克力“repo”并找到包裹。它通常描述如何正确安装。
或者,您可以检查程序包随附的powershell安装程序文件。从代码中,您可以获得可以传递给choco install