Chocolatey程序包没有静默安装模式

时间:2016-12-29 14:00:01

标签: silent-installer chocolatey

1。摘要

我想为The Wonderful Icon程序official download page创建Chocolatey包。但我无法以静音模式安装此程序。

是的,精彩图标 - 旧程序,但perfectly work in my Windows 10

2。没帮忙

奇妙的图标 - 不是我的程序,我不知道它的安装程序。

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

    find Stack Overflow answers对于自解压WinZip存档,我们可以使用/auto标记。但它对我没有帮助。

    1. 我尝试使用不同的旗帜 - /S/s-s/VERYSILENT-q,但我没有成功。
    2. 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中以静音模式安装The Wonderful Icon吗?
      2. 如果不是,我可以在没有静默安装模式的情况下在Chocolatey中添加包吗?
      3. 感谢。

1 个答案:

答案 0 :(得分:1)

  
      
  1. 没有帮助

         

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

  2.   

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

  
      
  1. 问题
  2.         

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

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

从最佳到最差:

  1. 使用安装程序的静默参数
  2. 找到设置注册表项,文件或隐藏技巧的方法,以确保程序在安装,升级和卸载时保持静默。
  3. 使用专为此设计的工具将软件安装程序重新打包为MSI(需要像Chocolatey这样的公共存储库的发行权)。
  4. 找到运行时二进制文件并改为使用它们(需要分发 任何公共存储库的权利,如Chocolatey.org)。
  5. 使用类似AHK(AutoHotKey)或AutoIT的方法来解决程序无法保持沉默的问题。当其他任何事情都不起作用时,应将AHK / AutoIT视为最后的手段。
  6. 如果您拥有发行权,那么我可能会订购1,4,3,2,5。

      

    如果不是,我可以在没有静默安装模式的情况下在Chocolatey中添加包吗?

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