目前(截至2017年1月14日),将chocolatey v0.10.3安装到Windows10系统上

我第一次尝试使用了Chocolatey,并做下了记录。

巧克力是什么?

根据https://chocolatey.org/docs/history,有一种叫做”Chocolatey nougat”和由Microsoft开发的”nuget”的包管理工具,类似于Windows中的apt-get install,apt-get update和apt-get upgrade。哦,这样啊。

你可以处理什么样的包装?

我去了https://chocolatey.org/packages并搜索了一下。
当然有Ruby、Python和JRE,还有Golang。
Sysinternals这个名字听起来有点怀旧。
虽然有Chrome,但不用通过包管理工具安装也可以。只要从命令行一行一行地列出安装包,就很好了。
啊,还有Kobito。(这段文字是我用Choco安装的Kobito写的)

巧克力的安装方式

从开始菜单中以管理员方式打开”Windows PowerShell”,
从https://chocolatey.org/install复制以下命令并执行。
安装将开始。

PS C:\WINDOWS\system32> iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex

之后我重新启动了Windows以重新设置环境变量。(我认为)

请问如何安装这个软件包?

以下是安装 golang 1.7.3(截至2017年01月14日)的步骤示例。

我尝试在非管理员权限的命令提示符中运行,但被指责后,我在以管理员权限运行的PowerShell中运行了它。这是因为有些软件包只能在管理员权限下进行安装,而有些软件包可以在非管理员权限下安装。对此真不懂。

Golang所需的环境变量(GOROOT)也被设置好了。
大部分的包都会被安装在c:\ProgramData目录下,但是Golang被安装在c:\tools\go目录下。嗯,希望能够改变安装路径…
在安装时不能通过参数改变安装路径吗?如果选择在”Do you want to run the script?”中选择”[P]rint”,会显示参数说明吗?有人可以试试看吗?

PS C:\WINDOWS\system32> choco install golang
Chocolatey v0.10.3
Installing the following packages:
golang
By installing you accept licenses for the packages.

golang v1.7.3 [Approved]
golang package files install completed. Performing other installation steps.
The package golang wants to run 'chocolateyinstall.ps1'.
Note: If you don't run this script, the installation will fail.
Note: To confirm automatically next time, use '-y' or consider setting
 'allowGlobalConfirmation'. Run 'choco feature -h' for more details.
Do you want to run the script?([Y]es/[N]o/[P]rint): y

C:\tools
Downloading golang 64 bit
  from 'https://storage.googleapis.com/golang/go1.7.3.windows-amd64.zip'
Progress: 100% - Completed download of C:\Users\eijim\AppData\Local\Temp\chocolatey\golang\1.7.3\go1.7.3.windows-amd64.zip (84.73 MB).
Download of go1.7.3.windows-amd64.zip (84.73 MB) completed.
Hashes match.
Extracting C:\Users\eijim\AppData\Local\Temp\chocolatey\golang\1.7.3\go1.7.3.windows-amd64.zip to C:\tools...
C:\tools
PATH environment variable does not have C:\tools\go\bin in it. Adding...
Environment Vars (like PATH) have changed. Close/reopen your shell to
 see the changes (or in powershell/cmd.exe just type `refreshenv`).
 The install of golang was successful.
  Software installed to 'C:\tools'

Chocolatey installed 1/1 packages. 0 packages failed.
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).

让我自己记下来。

这次我使用了Chocolatey,是为了给Visual Studio Code安装git.commandline(参考:Visual Studio Code不支持msys2版git)。在用choco安装了git.commandline之后,打开Visual Studio Code的[文件][基本设置][用户设置],按照以下方式进行编辑,就可以开始使用git了。

{
 "git.path": "%ChocolateyInstall%\\lib\\git.commandline\\tools\\bin\\git.exe"
} 
bannerAds