×

Windows 包管理器 Chocolatey

96
kongxx
2017.11.01 14:00* 字数 296

介绍

对于 Linux 用户来说,安装软件基本都是使用系统自带的包管理工具,比如:yum,apt,yast 等安装第三方软件,但是在Windows上通常我们就只能使用 cygwin 或者 MinGW 来模拟linux的命令,但是它们的包管理实在是不好用。今天就介绍一个 Windows 平台上的包管理工具 Chocolatey。

安装

以管理员身份运行一个cmd窗口,在cmd窗口中运行以下命令进行安装

> @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

在官方网站上还有一些其他的安装方式,可以参考:https://chocolatey.org/install

安装完成后,运行一下面的命令查看帮助

> choco -?

管理包

首先查看一下有哪些第三方包可被安装,下面的命令会列出大概 4000+ 的第三方包。

> choco list
...

可以看到,很多常用的软件我们都可以使用choco命令安装,比如:nodejs, vscode, sublime, atom, virtualbox 等等。

这里假定我要安装一下 wget 工具,首先查看一下

> choco search wget
Chocolatey v0.10.8
Wget 1.19.2 [Approved]
Cmder 1.3.2 [Approved] Downloads cached for licensed users
axel 2.4.1
Devbox-Wget 1.11.4.1 - Possibly broken
MobaXTerm 10.4 [Approved] Downloads cached for licensed users
cmdermini 1.3.2 [Approved] Downloads cached for licensed users
wput 0.0.6
7 packages found.

下面执行安装

> choco install wget

如果要卸载包,可以执行

> choco uninstall wget
Other
Web note ad 1