查詢使用語法
choco /?
列出本機使用 chocolatey 安裝的套件
choco list -lo
搜尋套件
choco search 套件名稱
choco search Terminal
如果找到的套件太多了,可以用 findstr 過濾
choco search Terminal | findstr windows
進行安裝,套件名稱不分大小寫
choco install Microsofto-Windows-Terminal
會自動處理套件件的相依性問題,可以輸入 Y 或 A 處理確認
安裝完成
可以正常執行 Windows Terminal
移除套件,但不會自動移除安裝時安裝的相依套件
choco uninstall microsoft-windows-terminal
移除完成
查詢過期軟體
choco outdates
更新指定的軟體
choco upgrade 套件名稱
更新所有的軟體
choco upgrade all
更新所有的軟體,但不更新某些軟體
choco upgrade all –except=”‘GoogleChrome,FirefoxESR”‘
安裝時也會自動偵測所使用的平台的版本及語系來安裝相對的軟體
choco install firefoxesr -y
也可以一次安裝很多套軟體
choco install notepadplusplus brave -y
如果不知道要安裝的套件名稱,除了可以用 search 來搜尋之外,也可以到
Chocolatey Software | Packages:Chocolatey Software | Packages
選擇 I Understand
輸入要搜尋的套件名稱,並按搜尋
這時候可以找到安裝的軟體安裝的指令,可以按後面的 Copy to Clipboard
或安裝 chocolateygui 來搜尋
chocolateygui 執行畫面
一般安裝的實體路徑都會在 C:\Program Files 或 C:\Program Files (x86)
一些免安裝或非標準安裝的軟體就會被安裝在 C:\Tools 或 C:\ProgramData\chocolatey\lib 目錄裡
使用 chocolatey 來安裝管理套件真得非常方便,可以加在批次檔中,一次完成所有套件的安裝,chocokatey 會自動安裝最新版本及處理套件之間的相依性問題,但這也存在一定的資安風險,就像是在 Linux 中,使用第三方的套件庫來源,就會有資安上的問題。如果 chocolatey 的套件庫被有心人士加料,植入惡意程式,就有資料外洩或遭到入侵等問題,所以有時方便及安全很難兩全,建議重要的電腦不要使用這一類的管理程式,還是乖一點,到官方網站一一下載下來安裝才是王道。