如何在不同于标准的位置(比如,甚至在不同的分区)安装 Chocolatey?

如何在不同于标准的位置(比如,甚至在不同的分区)安装 Chocolatey?

我想将 Chocolatey 安装在单独的分区上。这可能吗,还是我必须采用默认设置C:\
我目前有E:\一个分区,我在其中安装了所有软件。我希望所有软件包cinst都放在那里。
这仅仅是安装 Chocolatey 后更改变量的功能PATH,还是我必须做一些更实质性的事情?

答案1

你可以把 Chocolatey 安装在你想要的任何地方,为了方便起见,还有Chocolatey 的维基百科上有一些关于此的信息

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

  2. 手动创建文件夹。

  3. 安装 Chocolatey。

简单而“自动化”的方式

如果你想简单一点,只需打开一个管理会话电源外壳(如果需要的话),然后运行以下代码片段。它将执行上述步骤。

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'))

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

相关内容