Skip to content

[Windows] Chocolatey 套件管理器筆記

Last Updated on 2023-03-19 by Clay

介紹

Chocolatey 是一款專為 Windows作業系統設計的套件管理器Package Manager),可用於操作軟體的安裝、升級、配置和卸載。它允許開發者和系統管理員通過命令行界面或 PowerShell 腳本快速安裝和管理應用程序,進而提高工作效率。

我第一次聽到 Chocolatey 已經有一段時間了,但由於主要的工作環境都是在 Linux 發行版上,所以一直沒能嘗試著使用看看,一直到今天有了在家裡舊 Windows 筆電上透過命令列工作時才湊巧有了這個機會試用。


安裝方式與步驟

步驟一:以系統管理員身份運行命令提示符或 PowerShell

首先,你需要以系統管理員身份運行命令提示符或 PowerShell,這是個很重要的步驟,否則系統在安裝過程中可能會警告你無法存取資料夾,接著終止你的安裝行動。你可以嘗試在『開始』選單搜索框輸入 cmdpowershell,然後右鍵點擊相應結果,選擇『以管理員身份運行』。


步驟二:安裝 Chocolatey

在命令提示符或 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'))

這條命令將下載並運行 Chocolatey 的安裝腳本。安裝完成後,請關閉並重新打開命令提示符或 PowerShell。


Chocolatey 的常見指令

安裝套件

我們可以使用以下指令安裝特定套件:

choco install <package-name>

<package-name> 替換為實際的套件名稱。


升級套件

使用以下命令升級指定套件:

choco upgrade <package-name>

如果想要升級所有已安裝的套件,可以使用:

choco upgrade all


卸載套件

使用以下命令卸載指定套件:

choco uninstall <package-name>


搜索套件

使用以下命令搜索 Chocolatey 上的套件:

choco search <package-name>

常見的 Chocolatey 套件與推薦

既然都記錄了該如何使用 choco 指令安裝套件了,自然得把一些好用的套件紀錄起來,將來到新的裝置上安裝時才不會缺東缺西。

以下是一些常見且實用的 Chocolatey 套件:

  1. Google Chrome: choco install googlechrome
  2. Visual Studio: choco install vscode
  3. Notepad++:choco install notepadplusplus
  4. 7-Zip: choco install 7zip
  5. Git: choco install git
  6. Python: choco install python
  7. Node.js: choco install nodejs
  8. VLC media player: choco install vlc
  9. Docker: choco install docker-desktop
  10. Vim Editor: choco install vim

以上套件涵蓋了瀏覽器、程式碼編輯器、壓縮工具、版本控制系統、程式語言、多媒體播放器、虛擬化技術以及整合開發環境等多個方面。

當然,你可以根據自己的需求選擇安裝相應的套件。


References


References

Tags:

Leave a Reply