Installation 卸载巧克力包装

Installation 卸载巧克力包装,installation,nuget,uninstallation,chocolatey,Installation,Nuget,Uninstallation,Chocolatey,巧克力包管理器通过下面的命令支持静默安装。它似乎没有卸载命令 cinst install packagename 有没有办法通过Chocolate卸载应用程序?更新:Chocolate现在支持通过“Cunist packagename”卸载应用程序。尽管如此,软件包作者需要提供一个chocolateuninstall.ps1文件,该文件将撤销安装所做的所有事情。它是有限的,因为 Chocolate PowerShell模块中没有定义有助于卸载的功能 没有自动删除MSI 卸载仅删除计算机存储库

巧克力包管理器通过下面的命令支持静默安装。它似乎没有卸载命令

cinst install packagename

有没有办法通过Chocolate卸载应用程序?

更新:Chocolate现在支持通过“Cunist packagename”卸载应用程序。尽管如此,软件包作者需要提供一个chocolateuninstall.ps1文件,该文件将撤销安装所做的所有事情。它是有限的,因为

  • Chocolate PowerShell模块中没有定义有助于卸载的功能
  • 没有自动删除MSI
  • 卸载仅删除计算机存储库中软件包的最新版本(而不是提供删除某个或全部软件包的选项)
    • 正如我所回答的,您可以使用

      cuninst packagename
      
      卸载软件包

      详情请浏览


      编辑:对于新版本,应使用
      choco uninstall packagename

      这是从chocolate卸载任何内容的正确方法
      卸载chocolatepackage.ps1
      卸载ChocolateyZipPackage.ps1现在在
      %chocolateinstall%\helpers\functions
      (至少在v>=0.9.8.20中).你可以
      这一版本的巧克力或。刚刚在《freenode上的巧克力》中与Rob Reynolds交谈,他说这些助手函数还没有准备好用于黄金时段,所以暂时避免使用。当它们准备好后,将在此处列出:和/或。是的,但它不起作用。它说完成。但它没有任何作用,例如对于NodeJ.install package。它至少可以说:对不起,我不能这么做。现在是
      choco uninstall packagename
      (cinst即将推出)关于您的最后一点,实际上可以通过:>chocolate uninstall nunit-version 2.5.7.10213来源:uninstall命令当前忽略版本参数,默认为最新版本(请参阅),因此不可能卸载特定版本。这些注释中的大多数已被处理。现在是更新的链接。对于最终出现在此处的用户,正确的命令是
      choco uninstall PackageName