4

我喜欢使用 MacPorts,而 Chocolatey 是完美的替代应用程序。

但是当我使用Windows时,我只在C盘上安装操作系统,所以如果我的Windows系统有任何问题,我只是格式化我的C盘。因此,我所有的文件都存储在 D 或 E 驱动器中。

我安装了 Chocolatey,但默认驱动器是 C。

C:\ProgramData\chocolatey

另外,安装应用程序的默认位置也是 C 盘。例如,ruby 安装在这个位置:

// Get Ruby from the repository
choco install ruby

// Then it installed in this location:
C:\tools\ruby213\bin;

我可以将默认位置设置为 D 盘吗?

4

2 回答 2

6

备用安装位置

使用 Chocolatey 本身,它可以,您只需要设置ChocolateyInstall 环境变量

  1. 创建一个名为 ChocolateyInstall 的机器级别(用户级别也可以)环境变量,并将其设置为您希望在安装之前安装 Chocolatey 的文件夹(此环境变量必须全局设置或可用于 PowerShell - 仅制作是不够的它可用于您当前的命令提示符会话)。
  2. 手动创建文件夹。

如果您已经安装(并且想在事后更改位置):

  1. 请按照上述步骤操作。
  2. 再次安装巧克力。
  3. 复制/移动旧 lib/bin 目录中的项目。
  4. 删除旧的安装目录。

申请地点

有了应用程序,它变得有点困难。许多应用程序直接指向C:\Program Files. 如果您已经移动了它,那么他们应该尊重新位置。

对于 ruby​​ 之类的东西,它使用Get-BinRoot, 当您可以添加ChocolateyBinRoot为环境变量时,它会将这些东西指向那里。

创建环境变量

您可以使用以下步骤创建环境变量:

  1. 单击开始按钮
  2. 右键单击“计算机”并选择属性(或按 Windows 键 + 暂停/中断)
  3. 应出现该System窗口,单击“高级系统设置”链接
  4. 应出现System Properties窗口,单击Environment Variables按钮
  5. 在那里,为 ChocolateyInstall 创建一个用户/机器级环境变量,并Value设置为您要使用的路径
于 2014-10-30T20:58:22.990 回答
3

我在这里更改了ProgramFilesDir注册表:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

之后巧克力安装到我设置的新文件夹中。

于 2017-09-12T21:26:30.500 回答