软件包管理器相信用过非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系统上稍微体验一下命令行安装的感觉了。