Chocolatey-windows包管理器
文章目录
Chocolatey是一个windows平台的包管理器,它就像是windows平台的apt-get或yum。它被设计成分散的框架,用于快速安装你所需要的软件和工具。它是建立在PowerShell的NuGet基础架构上。
安装Chocolatey
安装要求
- Windows 7+ / Windows Server 2003+
- PowerShell v2+
- .NET Framework 4+
通过CMD
以管理员身份打开CMD,然后执行下面代码:
1 | @"%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" |
更新Chocolatey
Chocolatey完全被安装后,可以通过命令升级到最新版本:
1 | choco upgrade chocolatey |
卸载Chocolatey
Chocolatey实际上并没有安装到系统上,卸载它只需要删除一些目录和环境变量。
- 文件夹
- C:\Chocolatey - for Chocolatey version < 0.9.8.27
- C:\ProgramData\chocolatey > 0.9.8.27
注意: 如果你是从0.9.8.26升级到0.9.8.27文件夹是C:\Chocolatey
- 环境变量
- ChocolateyInstall
- ChocolateyBinRoot
- ChocolateyToolsLocation
- PATH (will need updated to remove)
常用命令
list 展示远程或本地包
列出本地通过choco安装的包
1 | choco list -l |
列出本地安装啊的软件
1 | choco list -li |
search 搜索包
1 | choco search node #搜索nodejs相关的包 |
建议去官网页面搜索需要的包
查看包详细信息
1 | choco search <pkgname> --exact --detailed |
注意: 查询时包名可以是模糊的,但如果是查看包详细信息包名是要精确的。
install
1 | choco install <pkg|packages.config> <pkg2> [<options/switches>] |
可以同时安装多个包,包名用空格隔开。
1 | choco install notepadplusplus googlechrome atom 7zip |
你还可以指定要安装的版本
1 | choco install nodejs.install --version 8.5.0 |
upgrade 更新包
更新安装的包
1 | choco upgrade chocolatey #更新到最新的chocolatey |
outdated 过时的包
查看过时的包
1 | choco outdated |
uninstall 卸载包
1 | choco uninstall git #卸载一个包 |
作者: Fynn
链接: https://fynn90.github.io/2017/11/28/chocolatey-windows%E5%8C%85%E7%AE%A1%E7%90%86%E5%99%A8/
本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可