Windows之Chocolatey:windows下的apt-get即Chocolatey简介、安装、使用方法之详细攻略
Chocolatey簡介
? ? ?Chocolatey 是 windows 下一款命令行包管理軟件 ,簡單說這就是 Windows 的 apt-get。習慣 Linux 操作方式并非常想用它操縱 Windows 的敬請折騰。Chocolatey 這套包管理系統目前已經包含了近 500 多款常用軟件;依賴:
powershell 2.0+;
NET.framework 3.0+
? ? ?使用包管理工具(Package Manager)去管理這些軟件,這里說的是操作系統級別的包管理工具,也就是管理想要安裝到操作系統上的軟件的工具。這是相對于項目級別的包管理,比如前端項目用的 Bower ,還有管理 NodeJS 包的 npm 而言的。
包管理工具,可以讓我們用幾個簡單的命令去安裝,升級,還有刪除軟件,并且它會自動給我們解決軟件之間的依賴的問題。這改變了你傳統Windows安裝軟件模式。
Windows 用戶可以使用 Chocolatey 這個包管理工具,Mac 用戶可以使用 Homebrew 。
Chocolatey安裝
? ? 安裝 Chocolatey,只需要在 Windows 系統的命令行工具下面去執行一行命令,這個命令行工具可以是 命令提示符(cmd),也可以是 Powershell ,只需要在其中的一個上面安裝 Chocolatey 就可以了。你要用管理員的身份去運行命令行工具,不然會遇到權限問題。
以管理員身份打開命令行工具
Windows 7:點擊 開始 菜單,在搜索框里輸入 cmd 或者 powershell ,找到以后,用鼠標右鍵點擊它們,選擇 以管理員身份運行。
Windows 8 + :使用快捷鍵 win + Q ,搜索 cmd 或者 powershell ,然后右鍵點擊它們,在窗口下面,選擇 以管理員身份運行。
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Install with PowerShell.exe
Installing Chocolatey
Chocolatey使用方法
Chocolatey測試
在命令行工具的下面,輸入: choco help ?
如果出現一些有用的幫助信息,比如 Chocolatey 的版本號,安裝到的目錄,相關的命令,還有示例等等,這就說明我們已經可以在系統上使用 Chocolatey 了。
?choco ?
Chocolatey用法
用 Chocolatey 做的事都是通過在命令行工具里面輸入命令去做的,查看這些命令可以在使用 choco help 這個命令,Chocolatey 的命令都是用 choco 開頭,后面接著是更具體的子命令,比如 install 就是去安裝點什么,update 是去升級指定的包,uninstall 是把包從電腦上刪除掉。
?
choco help ? ? ? ?//查看choco使用說明
choco search ? ? ?//搜索想要安裝的包,用 -all 參數會顯示所有可用的版本
choco install ? ? //安裝包,用 -version 參數可以安裝指定版本的包
choco uninstall ? //刪除包
choco update ? ? ?//更新安裝的包
搜索
在 Chocolatey 的官方網站上(https://chocolatey.org/packages),可以查看所有可以使用 Chocolatey 安裝的東西,或者也可以在命令行工具的下面去搜索想要安裝的東西:
我們直接命令行輸入choco search則返回所有的支持的在線的安裝包,我測試了一下目前有3974 packages founds
choco search?
choco search keyword?
跟 search 命令功能類似的還有 list 命令:
choco list keyword
比如搜索一下 nodeJS 相關的包,可以這樣:
choco search nodeJS?
上面的命令會在返回所以跟 nodeJS 相關的包,想要查看這些包所有的可用的版本,可以在命令的后面加上一個 -all 參數:
choco search nodeJS -all?
參考文章
windows命令行軟件管理包系統Chocolatey 安裝使用教程
總結
以上是生活随笔為你收集整理的Windows之Chocolatey:windows下的apt-get即Chocolatey简介、安装、使用方法之详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux之apt-get:apt-ge
- 下一篇: 成功解决连接SQL输出出现中文乱码问题(