我如何将 Chocolatey 安装在与标准不同的位置,例如,甚至在不同的分区上?

run*_*ror 7 windows-7 package-management chocolatey

我想在单独的分区上安装 Chocolatey。这是可能的,还是我必须采用默认值C:\
我目前有E:\我安装所有软件的分区。我希望我所有的cinst包裹都去那里。
这只是PATH在安装 Chocolatey 之后更改变量的功能,还是我必须做一些更实质性的事情?

Tho*_*hor 7

您可以将 Chocolatey 安装在您想要的确切位置,并且为了更轻松,甚至在 wiki 上为 Chocolatey 写了一些关于此的信息

  1. 创建一个名为的用户环境变量ChocolateyInstall,并将其设置为您希望 Chocolatey 在安装之前安装到的文件夹。

  2. 手动创建文件夹。

  3. 安装巧克力。

简单而“自动化”的方式

如果你想保持它的简单,只需打开UPEN的行政会议PowerShell的(如果需要的话),并运行下面的代码片段。它会执行上面的步骤。

Set-Variable -Name "ChocolateyInstall" -Value (Read-Host -Prompt "Install location")
New-Item $ChocolateyInstall -Type Directory -Force
[Environment]::SetEnvironmentVariable("ChocolateyInstall", $ChocolateyInstall, "User")
iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
Run Code Online (Sandbox Code Playgroud)

始终要小心,并在执行之前阅读代码片段。