我怎么能在巧克力味

问题描述:

configurate安装/包我是新来的巧克力,现在玩它。我的目标是通过一个PowerShell脚本安装和升级所有必需的应用程序。我怎么能在巧克力味

我有一个问题atm。当我手动安装例如CCleaner然后我可以通过向导进行配置,如果我想要一个桌面图标或回收站是否有新的运行CCleaner -entry。 我总是禁用它们两个。

我看不到的方式来configurate我的PowerShell命令禁用两个选项。

这里是链接到包:https://chocolatey.org/packages/ccleaner

如果在Chocolately没有选项是建议我操纵注册表在我的脚本安装后的CCleaner?这对其他应用程序如何工作?

谢谢你的努力!

简短的答案是,这取决于:-(

一些软件包,例如git允许您使用的Package Parameters的概念来控制不同的功能性函数的安装程序。

现在的CCleaner软件包也具有软件包参数的概念,但仅用于指定用于安装的语言环境。可以在巧克力安装目录文件here中看到可用软件包参数。

现在,可以直接安装一个对本地安装程序的参数。这被记录在这里:

https://chocolatey.org/docs/commands-install#options-and-switches

具体来说:

--ia,--installargs,--installarguments,--install-参数= VALUE InstallArguments - 安装参数传递给本地安装程序在 包中。默认为未指定。

-o,--override,--overrideargs,--overridearguments,--override-arguments OverrideArguments - 是否应该安装参数专用而不附加 附加到当前包传递的参数?默认为false。

choco install命令中使用这些参数可以让您(假设有可能)进一步控制安装。

难的是找到了什么需要的参数传递给安装程序,以便要发生的动作。对此没有标准,而且这是必须按照每个软件包来完成的。

+1

“有这个没有标准” - 扩张上,什么加里的意思是,在Windows中存在的MSI的安装之外没有标准(并在一定程度上的MSI为好)。在许多方面它确实是一个狂野的西部。 – ferventcoder