Chocolatey

適用於視窗系統的分散式軟件包管理器

Chocolatey是一個Windows下的軟體套件管理器,讓使用者可以像在類Unix系統中使用YumAPT一樣使用它,在Windows中實現自動化輕鬆管理Windows軟體的所有方面(安裝,組態,升級和解除安裝)。

Chocolatey
開發者Chocolatey Software, Inc.
首次釋出2011年3月23日 (2011-03-23)
目前版本
  • 2.2.2(2023年8月8日;穩定版本)[1]
  • 2.3.0-beta-20240528(2024年5月29日;預發佈版本)[2]
編輯維基數據鏈結
原始碼庫github.com/chocolatey/choco/
程式語言C#
作業系統Windows 7 / Windows Server 2003 或更高
類型軟體套件管理器
授權條款Apache License 2.0
網站chocolatey.org

語法

list - 列出遠端或本地包

search - 搜尋遠端或本地包

info - 檢索包資訊

install - 從各種來源安裝套件

pin - 抑制包的升級

outdated - 檢索過時的包

upgrade - 從各種來源升級包

uninstall - 解除安裝軟體套件

pack - 將nuspec打包到已編譯的nupkg

push - 推播編譯的nupkg

new - 從模板生成包所需的檔案

sources - 檢視和組態預設源

source - 檢視和組態預設源

config - 檢索並組態設定檔設定

featute - 檢視和組態choco功能

features - 檢視和組態choco功能

setapikey - 檢索或儲存特定源的apikey

apikey - 檢索或儲存特定源的apikey

unpackself - 讓chocolatey自動設定

support - 提供支援資訊

download - 下載包 - 可選擇內化所有遠端資源

synchronize - 與系統安裝的軟體同步 - 生成缺少的包

sync - 與系統安裝的軟體同步 - 生成缺少的軟體套件

optimize - 最佳化安裝,減少空間使用

安裝方式

在命令提示符下執行以下命令: @"%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"

在命令提示符執行以下命令安裝chocolateygui: choco install chocolateygui

系統要求

Windows 7+ / Windows Server 2003+ PowerShell v2 + .NET Framework 4+(如果您沒有安裝,則將自動安裝.NET 4.0)

參考資料

  1. ^ Release 2.2.2. 2023年8月8日 [2023年9月18日]. 
  2. ^ Release 2.3.0-beta-20240528. GitHub. 2024年5月29日 [2024年5月30日] (英語).