Chocolatey
1. 安装
安装 Chocolatey 只需要用管理员的身份执行命令行工具
第一种:Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))第二种:@"%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"第三种:@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
查看帮助
安装完成后,验证是否安装成功在命令行工具的下面,输入:
choco#或choco -?
成功后现象会出现一些有用的帮助信息,比如 Chocolatey 的版本号,安装到的目录,相关的命令
Chocolatey的路径
C:\ProgramData\Chocolatey
2. 使用
安装软件镜像
choco [--yes] install <包1 ... 包n> #安装软件choco [--yes] install <package> -version #安装指定版本
- 安装的包的存放位置: C:\ProgramData\Chocolatey\lib
- 安装的包的执行命令: C:\ProgramData\Chocolatey\bin
更新某个软件
```shell choco upgrade
choco upgrade —yes Bandizip 升级
choco upgrade —yes all 一键升级所有程序
<a name="FzgZ3"></a>#### 检查需要更新应用> 需要更新程序时,可以先检查一下哪些应用需要更新
choco outdated
<a name="62JnR"></a>#### 搜索软件
choco search
<a name="MaGXm"></a>#### 查看本地或远程软件
choco list
查看一下所有安装在本地的包的列表
choco list -localonly
choco list -lo
<a name="GlBpq"></a>#### 查看安装包的版本情况
choco version
<a name="sy5o7"></a>#### 查看程序的详细信息
choco info
<a name="UQSJi"></a>####<a name="87FIB"></a>#### 卸载软件
choco uninstall
<a name="mr4BV"></a>### 3. 包的类型- 无后缀(例:nodejs,git)- .install (例:nodejs.install,git.install)- 安装带 .install 后缀的包,这个包会出现在系统控制面板里的 卸载或更改程序 里面- 你可以把 .install 的包想成是通过安装程序(msi)安装的包- .commandline(例:nodejs.commandline,未来会被抛弃)- 压缩包(zip)- 安装这种后缀的包,你不能在 卸载或更改程序 里找到它们- .portable(例:putty.portable)- 压缩包(zip)你也可以选择不带后缀的包,这样如果系统中已经安装了这个包,就会跳过去,如果没安装,Chocolateyy就会为你安装一个,默认安装的这个包的类型应该就是 .install 后缀的包<a name="zGxBK"></a>## Scoop[Scoop](http://scoop.sh/) 是一个 Windows 的命令行安装程序,你可以用下面[这些指令](https://github.com/lukesampson/scoop/wiki/Quick-Start)安装 Scoop<a name="UcRoo"></a>### 1. 安装Make sure PowerShell 5 (or later, include PowerShell Core) and .NET Framework 4.5 (or later) are installed. Then run:```powershell#方式1Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')##方式2,使用更短的命令安装iwr -useb get.scoop.sh | iex
2. 使用
scoop install curl
