Chocolatey是什麼?很簡單,Chocolatey就是Windows系統的yum或apt-get。
一、Chocolatey介紹
Chocolatey是一款專爲Windows系統開發的、基於NuGet的包管理器工具,類似於Node.js的npm,MacOS的brew,Ubuntu的apt-get,它簡稱爲choco。Chocolatey的設計目標是成爲一個去中心化的框架,便於開發者按需快速安裝應用程序和工具。
Chocolatey的官網: https://chocolatey.org/
Chcocolatey當前最新版本爲0.9.10.3版。
二、Chocolatey安裝
要安裝Chocolatey很容易,必須以管理員權限打開cmd.exe命令行提示,執行如下內容:
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
- 1
- 2
還有一種安裝方法,使用PowerShell,同樣必須以管理員權限打開PowerShell,執行如下命令:
iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
- 1
- 2
三、Chocolatey用法
1、命令
- search - 搜索包 choco search something
- list - 列出包 choco list -lo
- install - 安裝 choco install baretail
- pin - 固定包的版本,防止包被升級 choco pin windirstat
- upgrade - 安裝包的升級 choco upgrade baretail
- uninstall - 安裝包的卸載 choco uninstall baretail
- 安裝Ruby Gem - choco install compass -source ruby
- 安裝Python Egg - choco install sphynx -source python
- 安裝IIS服務器特性 - choco install IIS -source windowsfeatures
- 安裝Webpi特性 - choco install IIS7.5Express -source webpi
2、常用的一些命令
1)列出本地已安裝的包
choco list --local-only
- 1
- 2
2)列出Windows系統已安裝的軟件
choco list -li
- 1
- 2
或使用
choco list -lai
- 1
- 2
3)升級所有已安裝的包
choco upgrade all -y