- 官网 - https://chocolatey.org/
- Getting Started - https://chocolatey.org/docs/getting-started
- Command Reference - https://chocolatey.org/docs/commands-reference
- 软件搜索 - https://chocolatey.org/packages
# 安装
管理员powershell输入命令:
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'))
# 图形化管理工具chocolateygui
刚安装完chco 需要重新打开choco
choco install chocolateygui
<mark>当然,这个图形界面不好用,我们下面还是介绍命令行</mark>
# Chocolatey命令
choco help #查看帮助
choco -h #同上
choco <command> -h #查看相应命令的帮助
choco search <keyword> #搜索软件包,会列出跟关键字相关的所有软件包
choco list <keyword> #跟 search 命令功能类似
choco list --local-only #查看本地安装的软件包
choco list -localonly #查看一下所有安装在本地的包的列表
choco list -lo #功能同上
choco install <package name> #安装软件包
choco install <package1 package2 package3...> #批量安装软件
choco install <package> -version *** #安装指定版本
choco uninstall <package name> #卸载软件包
choco version <package> #查看安装包的版本情况
choco upgrade <package name> #升级软件包
choco upgrade all -y #升级所有已安装的包
choco pin <package name> #固定包的版本,防止包被升级
# 包的类型
Chocolatey 的包有不同的类型,有些包的名字里面会包含特殊的后缀,比如 .install ,.commandline,.portable ,有些包的名字不带这些后缀。
-
(例:nodejs,git)
你也可以选择不带后缀的包,这样如果系统中已经安装了这个包,就会跳过去,如果没安装,Chocolatey 就会为你安装一个,<mark>默认安装的这个包的类型应该就是
.install
后缀的包。</mark> -
.install
(例:nodejs.install,git.install)安装带
.install
后缀的包,这个包会出现在系统控制面板里的 卸载或更改程序 里面,你可以把.install
的包想成是通过安装程序(msi)安装的包。 -
.commandline
(例:nodejs.commandline,未来会被抛弃).commandline
(未来会被抛弃) 与.portable
后缀的包是压缩包(zip),安装这种后缀的包,你不能在 卸载或更改程序 里找到它们。 -
.portable
(例:putty.portable)
# 常用的一些命令
choco install autohotkey.portable #安装 AutoHotkey (Portable)
choco install nodejs.install #安装 node
choco install git.install #安装 git
choco install python #安装 python
choco install ruby #安装 ruby
choco install mysql -y #安装 mysql
choco install jdk8 #安装 JDK8
choco install jdk7,choco install jdk8
choco install maven #安装 maven
choco upgrade maven #升级maven
choco install googlechrome #安装 Chrome
choco install google-chrome-x64 #Google Chrome (64-bit only)
choco install firefox #安装 firefox
choco install notepadplusplus.install #安装 notepad++
choco install Atom #安装 Atom
choco install SublimeText3 #安装 SublimeText3
choco install compass -source ruby #安装 Ruby Gem
choco install sphynx -source python #安装 Python Egg
choco install IIS -source windowsfeatures #安装 IIS服务器特性
choco install IIS7.5Express -source webpi #安装 Webpi特性
- 更多软件搜索 - https://chocolatey.org/packages
参考:
- 《Chocolatey 强大的windows 软件包管理工具》 - https://blog.csdn.net/lee576/article/details/56281390
- 《windows 下安装Chocolatey(强大的软件包管理工具)》 - https://my.oschina.net/liuzidong/blog/2962146