概述
windows下的軟件安裝管理器(用於自動管理軟件安裝,更新,卸載)
Chocolatey引入了真正的包管理概念,使您能夠對事物進行版本控制,管理依賴關系和安裝順序,更好的庫存管理以及其他功能
安裝/卸載Chocolatey
安裝
默認安裝
1. 管理員身份執行CMD
2. 執行命令
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command " [System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
這里只介紹了最簡單安裝方式,還有很多其他安裝方式,可以參考官網安裝文檔
安裝完成在命令行輸入choco,若出現綠色版本號代表安裝成功
這個默認安裝在C:\ProgramData\chocolatey,可能會有人不想安裝C盤(例如我),下面提供一個改變安裝其他路徑的方法
安裝其他路徑
全新安裝
1. 在執行命令前,在環境變量->系統變量添加 ChocolateyInstall 變量,變量值=安裝路徑(官網說在用戶級別添加這個變量也可以,沒去驗證,默認安裝也是放在系統變量)
2. 避免使用C:\Chocolatey
3. 手動創建安裝文件夾
已經安裝chocolatey
執行上面3步,然后
1. 重新安裝chocolatey
2. 復制/移動原文件夾lib/bin文件
3. 刪除舊文件夾
卸載
1. 刪除環境變量 ChocolateyInstall 對應的文件夾(默認:C:\ProgramData\chocolatey)
2. 刪除環境變量 ChocolateyInstall
3. 刪除環境變量 ChocolateyToolsLocation,部分工具軟件安裝的位置,刪除需謹慎
4. 刪除環境變量 ChocolateyLastPathUpdate
5. 更新環境變量 PATH ,去掉 Chocolatey 相關的配置
使用Chocolatey
Chocolatey使用命令,在cmd/power shell
--列出遠程/本地包 choco list <filter> --local-only --page=0 --page-size=25 --跟list類似 choco search <filter> --local-only --page=0 --page-size=25 --安裝包 choco install notepadplusplus googlechrome atom 7zip choco install nodejs.install --version 0.10.35 --卸載包 choco uninstall git choco uninstall notepadplusplus googlechrome atom 7zip choco uninstall ruby --version 1.8.7.37402 choco uninstall nodejs.install --all-versions --更新包 choco upgrade chocolatey choco upgrade nodejs.install --version 0.10.35 choco upgrade all --查看包信息 choco info chocolatey --查看要升級的包 choco outdated
總結
Chocolatey用處
1. 基本上大部分的軟件都能直接從上面安裝,因為是用命令,可以把常用的整理一行命令把所有軟件安裝好,這對新裝機非常省事。
2. 更加方便管理軟件(直接用命令,而且學習成本非常低)