Windows 軟件管理工具 Scoop 的使用
Scoop 官網
卸載 Scoop
- 打開 PowerShell
- 輸入
scoop uninstall scoop
並執行
安裝 Scoop
-
打開 PowerShell
-
查看 PowerShell 版本
Get-Host | Select-Object Version
確保安裝 PowerShell 5(或更高版本,包括 PowerShell 核心)和.NET 框架 4.5(或更高版本)。
-
設置允許 PowerShell 執行本地腳本
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
-
設置安裝路徑
-
設置 Scoop 的安裝路徑
[environment]::setEnvironmentVariable('SCOOP','D:\Scoop','User') $env:SCOOP='D:\Scoop'
-
設置 Scoop 安裝的全局應用路徑
[environment]::setEnvironmentVariable('SCOOP_GLOBAL','D:\Applications\Scoop\globalApps','Machine') $env:SCOOP_GLOBAL='D:\Applications\Scoop\globalApps'
-
-
執行安裝命令
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
或
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
或
irm get.scoop.sh | iex
或
iwr -useb get.scoop.sh | iex
安裝失敗的原因及其解決辦法
-
未能解析此遠程名稱: 'raw.githubusercontent.com'
: 需設置能夠訪問 GitHub 的代理 -
Running the installer as administrator is disabled by default, see https://github.com/ScoopInstaller/Install#for-admin for details.
:
需要管理員權限,執行以下命令iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
-
-
運行
scoop help
來驗證 Scoop 是否已成功安裝
設置 Scoop 的代理
-
設置代理:
scoop config proxy <proxy url>
- 設置當前用戶的默認代理 :
scoop config proxy currentuser@default
- 設置當前用戶的默認代理 :
-
取消代理:
scoop config rm proxy
安裝應用
scoop install <軟件名>
多線程加速下載應用
使用 Scoop 安裝 Aria2 ,Scoop 會自動調用 Aria2 進行多線程加速下載。安裝完會自動啓用(第一次安裝會自動安裝 7zip)
scoop install aria2
scoop config aria2-warning-enabled false
與 Aria2 有關的設置選項:
aria2-warning-enabled
:禁用 Aria2 警告aria2-global-enabled
:全局禁用 Aria2aria2-enabled
: 開啓 Aria2 下載,默認 truearia2-retry-wait
: 重試等待秒數,默認 2aria2-split
: 單任務最大連接數,默認 5aria2-max-connection-per-server
: 單服務器最大連接數,默認 5 ,最大 16aria2-min-split-size
: 最小文件分片大小,默認 5M
優化 Aria2 設置,單任務最大連接數設置爲 16,單服務器最大連接數設置爲 16,最小文件分片大小設置爲 4M
# aria2 在 Scoop 中默認開啓
scoop config aria2-enabled true
scoop config aria2-retry-wait 4
scoop config aria2-split 16
scoop config aria2-max-connection-per-server 16
scoop config aria2-min-split-size 4M
如果用了 Aria2 還是很慢或者報錯,可以關閉它:
scoop config aria2-enabled false
更新應用
scoop status
scoop update git
# 更新所有包
scoop update *
scoop update * --global
# 清除舊版本安裝信息
scoop cleanup *
scoop cleanup * --global
更新所有安裝應用並清除舊版本安裝信息
scoop update * && scoop cleanup *
卸載應用
- 打開 PowerShell
- 輸入
scoop uninstall <軟件名>
- 輸入
scoop list
查看是否卸載成功
常用的軟件管理工具
在 Windows 上,有幾種常用的軟件管理工具可供選擇,它們可以幫助你管理和更新系統中的軟件。以下是一些常見的軟件管理工具:
-
Chocolatey:Chocolatey 是一個命令行軟件包管理器,類似於 Linux 上的 apt 或 yum。它允許用戶從 Chocolatey 社區存儲庫中安裝、升級和卸載軟件包。Chocolatey 是一個強大的工具,可以在 Windows 上自動化軟件安裝和管理過程。
-
Scoop:Scoop 也是一個命令行軟件包管理器,但與 Chocolatey 不同,它專注於爲 Windows 用戶提供一個簡單、輕量級的方式來安裝和管理軟件。Scoop 支持在 GitHub 上的存儲庫中查找軟件,並且安裝的軟件通常是便攜式的,不會對系統做出大的修改。
-
Ninite:Ninite 是一個簡單易用的工具,它允許用戶選擇他們想要安裝的常用軟件,並自動爲用戶安裝和更新這些軟件。Ninite 是一種非常方便的方法,特別適合在新系統上快速安裝多個常用軟件。
-
Patch My PC:Patch My PC 是一個自動軟件更新工具,它可以掃描你的系統並檢查已安裝的軟件是否需要更新。它提供了一個簡單的界面,讓用戶輕鬆地更新他們的軟件,同時還可以自動安裝新的更新。
-
Microsoft Store:Windows 10 提供了一個集成的應用商店,即 Microsoft Store,用戶可以從中安裝和管理應用程序。Microsoft Store 提供了一個集中的位置,讓用戶瀏覽、購買和更新各種應用程序,包括遊戲、生產工具和娛樂應用。
這些工具各有特點,你可以根據自己的偏好和需求選擇其中一個或多個來管理你的 Windows 系統中的軟件。
參考資料: