Windows 套件管理程式 – scoop 安裝

scoop 的功能與 chocolatey 相同,也是另外一套在 Windows 平台上用指令式的方式來管理軟體安裝的工具,與 chocolatey 的比較,詳細可以參考以下的網頁:
How is Scoop different from Chocolatey?

主要是:
1. scoop 執行時不用使用管理員身份執行
2. 軟體安裝時會固定安裝到 %USERPROFILE%\scoop\apps 目錄之下,不會像 chocolatey 散在不同的目錄
3. 不會更改 PATH 等環境變數
……

在 Windows 下安裝 powershell 版本要 >=5.0
$psversiontable.psversion.major
安裝方式:
在 命令提示字元下,以系統管理員身份執行下面指令
“%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe” -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command “iex ((New-Object System.Net.WebClient).DownloadString(‘https://get.scoop.sh’))” && SET “PATH=%PATH%;%USERPROFILE%\scoop\shims”

安裝完成

查詢 scoop 使用語法
scoop help

在 powershell 下安裝
透過 powershell 安裝前,須先透過 Get-ExecutionPolicy 得知目前系統的指令檔執行限制
Get-ExecutionPolicy

如果顯示的訊息是 Restricted,則要執行下面的指令來變更執行原則
Set-ExecutionPolicy AllSigned
or
Set-ExecutionPolicy Bypass -Scope Process
看到圖中的訊息,可以輸入 A 或 Y

輸入下面指令進行安裝
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(‘https://get.scoop.sh’))