我正在尝试使用具有chocolaty的oneget,它似乎根本不起作用。该软件包说它已安装,没有任何警告或通知。它将软件包安装在choco目录中,但不运行安装脚本,因此实际上并未安装应用程序。请注意,这是Windows 10(Powershell 5)。
Get-PackageProvider –Name Chocolatey -ForceBootstrap
Set-PackageSource -Name chocolatey -Trusted
Install-package filezilla -Verbose -Force -ProviderName chocolatey
产量
答案 0 :(得分:2)
答案 - 我不会使用OneGet Chocolatey提供商,直到您听到官方声明它是最新的并且不再使用2014年4月发布的早期CTP预览(不是拼写错误)。
在此之前,您应继续使用官方choco客户端。
答案 1 :(得分:0)
如评论中所述,我还尝试通过在 PowerShell 中运行 Set-ExecutionPolicy Unrestricted
来解决该问题,但我仍然遇到被禁止的 TLS/SSL 安全协议的问题。
然后(作为 mentioned)我尝试通过 CMD-> %SystemRoot%\System32\WindowsPowerShell\v1.0\PowerShell.exe
然后在 PowerShell 中:
> Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePoin tManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net. WebClient).DownloadString('https://chocolatey.org/install.ps1'))
TLS/SSL 安全协议不再有问题。