Windows上的软件包管理器chocolatey
Tag chocolatey, windows, 软件包管理, on by view 7776

软件包管理器相信用过非Windows的人都知道。例如Linux上的apt-get,yum;MacOS上的brew。对于开发者来说,包管理器确实是个好东西,前面所说的包管理器可以安装二进制文件,部分也可以源码编译安装。Windows上的自带的软件管理(添加删除程序)一向被人们称为垃圾。下面就给大家介绍一个第三方实现的包管理器chocolatey。

chocolatey官网http://chocolatey.org/ ,安装方法:在cmd中执行下面命令(依赖于.NET Framework 4和Powershell)

C:>@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

之后就可以在cmd中使用一下命令执行安装、卸载、查找软件包了

:: 安装notepad2软件
choco install notepad2
:: 或
cinst notepad2
:: 卸载notepad2软件
choco uninstall notepad2
:: 或
cuninst notepad2
:: 查找软件
choco search sublime

与Linux、MacOS上的命令很相似了,不过这个还是无法达到Linux、MacOS上的apt-get,yum,brew那么强悍,因为它只能够安装二进制软件包,并不能做编译安装之类的工作。chocolatey并不够强悍,不过也可以让人们在Windows系统上稍微体验一下命令行安装的感觉了。