软件研究之Chocolatey
在Window上安装最新版的Nodejs的时候,会提示你,是不是安装Chocolatey。那Chocolatey是什么呢?“Chocolatey is software management automation.”,它是一个Window下的包管理工具。你可以通过他安装和升级其他的软件,比如下载工具Curl,类似于Linux下的yum、apt-get、dnf等,是不是很奇妙。Chocolatey的作者也是很俏皮的人,从他自己解释何为Chocolatey的页面就可以看出来了。相关地址
1.安装Chocolatey
安装很简单,以管理员身份打开PowerShell或者是cmd.exe,然后执行命令。
1 | #PowerShell命令: |
安装完成之后就是这样子的:
1.官方文档
2.卸载Chocolatey
没安装一个软件或者包,我都习惯要了解他怎么卸载的。幸运的是,Chocolatey也提供了一个很好的指导。Chocolatey本质上是一个命令行工具,所以他的卸载只需要将他的安装包删除,然后把环境变量删除即可。当然,贴心的Chocolatey也提供了一个不错的命令,执行它,你就可以轻松的将你安装的所有工具和包都删除掉了。具体说明请看官方档案
3.升级Chocolatey
自己升级自己,运行命令:choco upgrade chocolatey
3.使用Chocolatey
使用Chocolatey安装和卸载软件都很简单,和Linux下使用apt-get命令几乎一样。
1 | ## 安装软件包 |
4.使用Chocolatey安装curl
Curl的解释:“curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.”
“curl用于命令行或脚本来传输数据。它还用于汽车,电视机,路由器,打印机,音频设备,移动电话,平板电脑,机顶盒,媒体播放器,是每天影响数十亿人的数千个软件应用程序的互联网传输主干。”
1 | ## 运行命令 |