Windows 上的套件管理工具 Chocolatey

程式技術
sharkHead
Windows 上的套件管理工具 Chocolatey

相信很多工程師對套件管理工具這個名詞都不陌生。

Linux 上有 apt,Mac 上有 homebrew。當今天架設環境或是進行開發,遇到缺少某個套件或是工具的狀況時,只要簡單下個指令:apt install xxx 或是 brew install xxx,就能自動裝好所需的工具。

那 … Windows 上有沒有類似的套件管理工具?

其實是有的,也就是我們此篇文章要介紹的 Chocolatey

Chocolatey 是一個很方便的軟體包管理工具。一些常用工具,如:Git、SSH、composer、nodejs。或是常用的應用程式,如:Chrome、SourceTree、VSCode、Laragon。

都可以透過一行指令 choco install xxx 來安裝,並輕鬆使用。

安裝 Chocolatey

那要如何安裝呢?可以按照以下步驟:

先以系統管理員開啟 PowerShell,然後輸入下列指令,通常返回的都是 Restricted。

Get-ExecutionPolicy

輸入下列指令 ,這邊官方建議設定 AllSigned 是比較安全的。

Set-ExecutionPolicy AllSigned

輸入下列指令,這樣就安裝好了,非常簡單。

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’))

這時將 PowerShell 關掉,並以管理員身分重新開啟後,輸入下列指令。

choco

看到以下畫面就代表安裝成功囉!

2021_07_14_16_36_40_60eea21873350.png
成功安裝 Chocolatey

Chocolatey 常用指令

安裝套件:

choco install 套件名稱

解除安裝套件:

choco uninstall 套件名稱

解除安裝套件與其相依的套件:

choco uninstall 套件名稱 -x

更新全部已安裝套件:

choco upgrade all

列出所有本地安裝的套件:

choco list –local-only

更新 chocolatey:

choco upgrade chocolatey

Chocolatey 注意事項

  • Chocolatey 一定要在管理員身分執行,若不是管理員身分則無法執行安裝或更新套件等操作。
  • 想要知道有哪些套件可以安裝,可以去官方網站上搜尋。
  • 安裝完套件,通常都需要將 PowerShell 關掉,並以管理員身分重新開啟才能使用套件。
2021_07_14_16_36_54_60eea226c4b8c.png
這裡有一大堆的套件與應用等你來下載
sharkHead
written by
sharkHead

後端打工仔,在下班後喜歡研究各種不同的技術。稍微擅長 PHP,並偶爾涉獵前端開發。個性就像動態語言般隨興,但渴望做事能像囉嗦的靜態語言那樣嚴謹。

0 則留言