最近在使用一些Windows的應用時,有時候會看到Chocolatey(或是choco)指令的安裝方式,感覺上好像是一個什麼新鮮的玩意兒,其實,它就是一套適用於Windows作業系統的軟體套件管理程式,就好像是在MacOS上的brew以及Ubuntu上的apt一樣,在安裝一些Windows套件和應用時非常方便,不過,它並不是預設上就可以使用的,在使用這個套件管理程式之前,還是需要先把它安裝到我們的Windows作業系統之中。安裝的步驟如下:
首先,先以系統管理員的身份執行PowerShell,然後執行以下這段程式碼:
Set-ExecutionPolicy Bypass -Scope Process -Force;
執行之後系統沒有回覆任何訊息,這是正常的情況。接著,再執行以下的指令設定下載的環境:
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12;
請留這上方是一行指令。同樣的,正常的情況下也不會有任何的回應訊息。接著,就可以利用以下的指令進行 Chocolatey指令的安裝了,如下所示:
Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'));
上方也是一行指令,安裝時會下載程式,然後在自己的電腦完成安裝程序,在順利完成之後,即可以如下所示的指令,檢查安裝的版本,如下所示:
choco -v