Windows11安装scoop及优化配置

🤖

Scoop 是一个用于 Windows 的命令行包管理器,旨在简化软件的安装、更新和管理过程,特别适合开发者和喜欢命令行界面的用户。它避免了权限弹窗、隐藏了图形化安装向导,并能自动处理依赖关系,保持 PATH 环境变量的整洁.

在 Windows 11 上安装 Scoop

安装 Scoop 的步骤如下:

  1. 打开 PowerShell(管理员权限):在 Windows 11 中,通过搜索"PowerShell"并选择"以管理员身份运行"来打开它.

  2. 设置执行策略 :运行以下命令,将 PowerShell 的执行策略设置为 RemoteSigned。这允许您运行自己编写或从 Internet 下载的 PowerShell 脚本。输入 Y 确认更改:

    powershell 复制代码
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  3. 安装 Scoop :运行以下命令以下载并安装 Scoop。iwrInvoke-WebRequest 的缩写:

    powershell 复制代码
    Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')

    或者使用更简洁的命令:

    powershell 复制代码
    iwr -useb get.scoop.sh | iex
  4. 验证安装 :安装完成后,您可以运行 scoop -vscoop help 来验证 Scoop 是否成功安装并查看其版本信息和可用命令。

Scoop 优化与配置

安装 Scoop 后,您可以进行一些优化配置,以提升使用体验:

  1. 添加额外的 Bucket Scoop 通过"buckets"来组织软件包,这些 buckets 类似于其他操作系统的包仓库。默认情况下,Scoop 会安装 main bucket,其中包含许多流行的非 GUI 应用程序。为了访问更多应用程序,您可以添加其他常用的 bucket:

    • extras : 包含不符合 main bucket 标准的应用程序。

      powershell 复制代码
      scoop bucket add extras
    • versions : 用于安装应用程序的不同版本,并允许您在它们之间切换。

      powershell 复制代码
      scoop bucket add versions
    • nerd-fonts : 包含 Nerd Fonts。

      powershell 复制代码
      scoop bucket add nerd-fonts
    • games : 包含开源和免费的视频游戏及相关工具。

      powershell 复制代码
      scoop bucket add games
    • java : 包含各种 Java 开发工具包 (JDK) 和 Java 运行时环境 (JRE).

      powershell 复制代码
      scoop bucket add java

    您可以通过 scoop bucket list 命令查看已添加的 bucket。

  2. 配置代理 如果您在使用代理服务器的网络环境中,可以为 Scoop 配置代理。

    • 使用系统代理: 如果您的代理已在 Internet 选项中配置且不需要身份验证,Scoop 默认情况下会使用它。

    • 手动设置代理 : 如果需要设置特定代理,可以使用以下命令:

      powershell 复制代码
      scoop config proxy host:port

      例如:scoop config proxy 127.0.0.1:7890

    • 带凭据的代理 :

      powershell 复制代码
      scoop config proxy username:password@host:port

      或者使用当前登录用户的凭据:

      powershell 复制代码
      scoop config proxy currentuser@host:port
    • 绕过代理 : 如果需要绕过已配置的代理,可以:

      powershell 复制代码
      scoop config no_proxy true
  3. 启用 Aria2 加速下载 Scoop 可以利用 aria2 实现多连接下载,从而加快软件包的下载速度。只需通过 Scoop 安装 aria2,之后 Scoop 就会自动使用它进行下载。

    powershell 复制代码
    scoop install aria2

    您还可以通过 scoop config 命令调整 aria2 的相关设置,例如 aria2-enabledaria2-warning-enabledaria2-split 等。

  4. 全局安装应用程序 (可选) 默认情况下,Scoop 将应用程序安装在 ~\scoop 目录下,并以用户权限运行,无需管理员权限。如果您希望应用程序对所有用户可用,可以进行全局安装。全局安装的应用程序通常位于 C:\ProgramData\scoop\apps\。 要全局安装,可以在 scoop install 命令后添加 -g 选项:

    powershell 复制代码
    scoop install -g <package-name>

    请注意,全局安装需要管理员权限。

  5. 自定义安装路径 (可选) Scoop 允许您将安装目录放置在任何您喜欢的位置。默认情况下,它将软件包隔离在 ~\scoop 目录中。您可以通过设置环境变量来改变其默认路径。

  6. 管理已安装的应用程序

    • 更新 Scoop 及应用程序 :
      • 更新 Scoop 自身:scoop update
      • 更新特定应用程序:scoop update <app-name>
      • 更新所有应用程序:scoop update *
    • 卸载应用程序 : scoop uninstall <app-name>
    • 列出已安装应用程序 : scoop list
    • 搜索可用应用程序 : scoop search <package-name>

通过以上步骤和配置,您可以在 Windows 11 上安装 Scoop 并根据您的需求进行优化,从而更高效地管理您的开发工具和应用程序。

相关推荐
程序设计实验室4 小时前
在Windows上将git与ssh-agent搭配使用,再也不用输入git密码了
windows·git
海天胜景16 小时前
编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET... 拒绝访问
c语言·windows
搏博1 天前
基于Python3.10.6与jieba库的中文分词模型接口在Windows Server 2022上的实现与部署教程
windows·python·自然语言处理·flask·中文分词
有梦想的攻城狮1 天前
Java 11中的Collections类详解
java·windows·python·java11·collections
忒可君1 天前
C# winform FTP功能
开发语言·windows·c#
十五年专注C++开发1 天前
CMake进阶: CMake Modules---简化CMake配置的利器
linux·c++·windows·cmake·自动化构建
degree5201 天前
全平台轻量浏览器推荐|支持Win/macOS/Linux,极速加载+隐私保护+扩展插件,告别广告与数据追踪!
windows·macos·电脑
许泽宇的技术分享2 天前
Windows桌面自动化的革命性突破:深度解析Windows-MCP.Net Desktop模块的技术奥秘
windows·自动化·.net
七仔的博客3 天前
【摸鱼办公神器】七仔的桌面工具超进化 -> 灵卡面板 v1.1.9
windows·神器·摸鱼
码农阿豪3 天前
Windows从零到一安装KingbaseES数据库及使用ksql工具连接全指南
数据库·windows