Windows上包管理器之Chocolatey初體驗

一直使用Windows開發項目,前段時間使用了一段時間的macOS,感受使用homebrew和npm去安裝一些經常使用的包真的是方便啊,最近又使用回Windows,因爲電腦比較新,發現裏面連Git都沒有,發現還要去百度搜索Git的安裝包,下載,而後再安裝,發現真的是麻煩啊。node

因而網上去查詢了一下看看有沒有相似的包管理器,發現微軟事實上有一個包管理器的,OneGet(好像後來又更名叫作PackageManagement),想要學習的能夠參考這篇文章https://blog.csdn.net/itanders/article/details/74278801,可是,看了一下他的基本使用命令,好像和Linux包安裝器仍是有一些區別的,最重要的是,太長,是的,程序員都是懶得,花最少的時間作最多的事,因而,發現了Chocolatey。git

安裝Chocolatey的命令比較長程序員

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

上述命令是在PowerShell下以管理員模式運行的,若是是沒有PowerShell,cmd也是能夠的,一樣以管理員模式運行,這個命令就更長了shell

@"%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

安裝完成以後習慣性的更新一下,看看是否是最新版本npm

choco upgrade chocolatey

這就算安裝成功了,因而來安裝Git學習

choco install git

還有一個必備的.net

choco install nodejs

這裏有一個坑須要注意下,安裝完以後須要重啓PowerShell,不然直接使用會提示你找不到Git,這也是Windows相對於Linux最大的弊端。orm

Chocolatey的安裝教程請參考官網https://chocolatey.orgblog

相關文章
相關標籤/搜索