Windows 程序包管理器 Scoop 的使用
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 上,有几种常用的软件管理工具可供选择,它们可以帮助你管理和更新系统中的软件。以下是一些常见的软件管理工具:
-
Scoop:Scoop 也是一个命令行软件包管理器,但与 Chocolatey 不同,它专注于为 Windows 用户提供一个简单、轻量级的方式来安装和管理软件。Scoop 支持在 GitHub 上的存储库中查找软件,并且安装的软件通常是便携式的,不会对系统做出大的修改。
-
Chocolatey:Chocolatey 是一个命令行软件包管理器,类似于 Linux 上的 apt 或 yum。它允许用户从 Chocolatey 社区存储库中安装、升级和卸载软件包。Chocolatey 是一个强大的工具,可以在 Windows 上自动化软件安装和管理过程。
-
Ninite:Ninite 是一个简单易用的工具,它允许用户选择他们想要安装的常用软件,并自动为用户安装和更新这些软件。Ninite 是一种非常方便的方法,特别适合在新系统上快速安装多个常用软件。
-
Patch My PC:Patch My PC 是一个自动软件更新工具,它可以扫描你的系统并检查已安装的软件是否需要更新。它提供了一个简单的界面,让用户轻松地更新他们的软件,同时还可以自动安装新的更新。
-
Microsoft Store:Windows 10 提供了一个集成的应用商店,即 Microsoft Store,用户可以从中安装和管理应用程序。Microsoft Store 提供了一个集中的位置,让用户浏览、购买和更新各种应用程序,包括游戏、生产工具和娱乐应用。
这些工具各有特点,你可以根据自己的偏好和需求选择其中一个或多个来管理你的 Windows 系统中的软件。
参考资料: