Windows 程序包管理器 Scoop 的使用

Windows 程序包管理器 Scoop 的使用

Scoop 官网

卸载 Scoop

  1. 打开 PowerShell
  2. 输入 scoop uninstall scoop 并执行

安装 Scoop

  1. 打开 PowerShell

  2. 查看 PowerShell 版本

    Get-Host | Select-Object Version
    

    确保安装 PowerShell 5(或更高版本,包括 PowerShell 核心)和.NET 框架 4.5(或更高版本)。

  3. 设置允许 PowerShell 执行本地脚本

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    
  4. 设置安装路径

    • 设置 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'
      
  5. 执行安装命令

    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"
      
  6. 运行 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:全局禁用 Aria2
  • aria2-enabled: 开启 Aria2 下载,默认 true
  • aria2-retry-wait: 重试等待秒数,默认 2
  • aria2-split: 单任务最大连接数,默认 5
  • aria2-max-connection-per-server: 单服务器最大连接数,默认 5 ,最大 16
  • aria2-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 *

卸载应用

  1. 打开 PowerShell
  2. 输入 scoop uninstall <软件名>
  3. 输入 scoop list 查看是否卸载成功

常用的软件管理工具

在 Windows 上,有几种常用的软件管理工具可供选择,它们可以帮助你管理和更新系统中的软件。以下是一些常见的软件管理工具:

  1. Scoop:Scoop 也是一个命令行软件包管理器,但与 Chocolatey 不同,它专注于为 Windows 用户提供一个简单、轻量级的方式来安装和管理软件。Scoop 支持在 GitHub 上的存储库中查找软件,并且安装的软件通常是便携式的,不会对系统做出大的修改。

  2. Chocolatey:Chocolatey 是一个命令行软件包管理器,类似于 Linux 上的 apt 或 yum。它允许用户从 Chocolatey 社区存储库中安装、升级和卸载软件包。Chocolatey 是一个强大的工具,可以在 Windows 上自动化软件安装和管理过程。

  3. Ninite:Ninite 是一个简单易用的工具,它允许用户选择他们想要安装的常用软件,并自动为用户安装和更新这些软件。Ninite 是一种非常方便的方法,特别适合在新系统上快速安装多个常用软件。

  4. Patch My PC:Patch My PC 是一个自动软件更新工具,它可以扫描你的系统并检查已安装的软件是否需要更新。它提供了一个简单的界面,让用户轻松地更新他们的软件,同时还可以自动安装新的更新。

  5. Microsoft Store:Windows 10 提供了一个集成的应用商店,即 Microsoft Store,用户可以从中安装和管理应用程序。Microsoft Store 提供了一个集中的位置,让用户浏览、购买和更新各种应用程序,包括游戏、生产工具和娱乐应用。

这些工具各有特点,你可以根据自己的偏好和需求选择其中一个或多个来管理你的 Windows 系统中的软件。

参考资料:

  1. Scoop 软件管理工具使用
  2. Scoop 安装、使用与卸载
  3. Scoop 安装 bug
posted @ 2024-04-13 10:54  飞仔FeiZai  阅读(821)  评论(0编辑  收藏  举报