【问题标题】:Program for Chocolatey package not have silent installation modeChocolatey 软件包的程序没有静默安装模式
【发布时间】:2016-12-29 14:00:01
【问题描述】:

1。总结

我想为The Wonderful Icon 程序official download page 创建 Chocolatey 包。但是我不能在静默模式下安装这个程序。

是的,The Wonderful Icon — 旧程序,但它是 perfectly work in my Windows 10



2。没有帮助

Wonderful Icon — 不是我的程序,我不知道它的安装程序。

  1. 我按照推荐的Chocolatey manual 安装并运行Universal Silent Switch Finder 程序。 Universal Silent Switch Finder 显示,The Wonderful Icon 的可执行文件是«Self-Extracting WinZip archive»:

findStack Overflow answers 中表示,对于自解压 WinZip 存档,我们可以使用 /auto 标志。但这对我没有帮助。

  1. 我尝试使用不同的标志——/S/s-s/VERYSILENT-q,但我没有成功。


3。设置

My chocolateyinstall.ps1 file:

$ErrorActionPreference = 'Stop';

$packageName= 'The Wonderful Icon'
$toolsDir   = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$url        = 'http://www.thewonderfulicon.com/wondicon.exe'
$url64      = ''

$packageArgs = @{
  packageName   = $packageName
  unzipLocation = $toolsDir
  fileType      = 'exe'
  url           = $url
  url64bit      = $url64

  softwareName  = 'The Wonderful Icon*'

  checksum      = ''
  checksumType  = 'sha256'
  checksum64    = ''
  checksumType64= 'sha256'

  silentArgs   = '/auto'
}

Install-ChocolateyPackage @packageArgs


4。问题

  1. 我可以在 Chocolatey 中以静音模式安装 Wonderful Icon 吗?
  2. 如果没有,我可以在 Chocolatey 中添加包而不使用静默安装模式吗?

谢谢。

【问题讨论】:

    标签: silent-installer chocolatey


    【解决方案1】:
    1. 没有帮助

      我在 Stack Overflow 的答案中发现,对于自解压 WinZip 存档,我们可以使用 /auto 标志。但这对我没有帮助。

    这就是使 Windows 安装程序如此像狂野西部的原因。找到静默安装参数并不总是那么容易。它甚至可能不存在。

    1. 问题

    我可以在 Chocolatey 中以静音模式安装 The Wonderful Icon 吗?

    是的,您绝对可以通过 Chocolatey 以无人值守的方式使用该程序。有多种方法可以实现无人值守安装,其中一些方法比其他方法更好。

    从最好到最差:

    1. 使用安装程序的静默参数
    2. 想办法设置注册表项、文件或隐藏技巧,以确保程序在安装、升级和卸载时保持静默。
    3. 使用为此设计的工具将软件安装程序重新打包为 MSI(需要像 Chocolatey 这样的公共存储库的分发权限)。
    4. 找到运行时二进制文件并使用它们(需要分发 任何公共存储库(例如 Chocolatey.org)的权利)。
    5. 使用 AHK (AutoHotKey) 或 AutoIT 之类的方法来解决程序无法静音的问题。 AHK/AutoIT 应该被视为最后的手段,当其他方法都行不通时。

    如果你有发行权,那么我可能会订购 1、4、3、2、5。

    如果没有,我可以在 Chocolatey 中添加包而不使用静默安装模式吗?

    如果您询问是否可以将其添加到社区包存储库,即https://chocolatey.org/packages,那么最好在您看到的“打开聊天”窗口中提出该问题,该窗口位于右下角网站。

    【讨论】:

    • ferventcoder,你能否展示一些真实的例子,你或其他 Chocolatey 维护者是如何解决静默模式问题的?谢谢。
    猜你喜欢
    • 2012-01-23
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 2011-03-17
    • 2012-05-08
    • 2023-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多