Windows軟件包管理工具 - Chocolatey


概述

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. 更加方便管理軟件(直接用命令,而且學習成本非常低)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM