介绍
对于 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