【软件工具】Scoop 方便的软件安装管理工具

基本信息

官方网站:https://scoop.sh/
软件授权:MIT协议
下载地址:https://scoop.sh/download.html
开源地址:github
安装途径:官方网站下载安装包,或使用 PowerShell 命令进行安装
推荐星级:⭐⭐⭐⭐
功能简述:Scoop 是一款轻量级的 Windows 包管理器,用于简化 Windows 上的软件安装和管理过程。

功能简述

Scoop 的主要功能是通过命令行工具来安装、卸载、更新和管理 Windows 上的各种软件。与传统的安装方式相比,类似于Linux中的apt或macOS中的brew。它可以帮助用户方便地安装、更新和卸载软件,而无需每次都去官网下载安装包。

官方介绍

Scoop is a command-line package manager for Windows that makes it easy to install apps and tools. It does everything using the web, so there’s no need to download and install things. Scoop is open source, and is written in PowerShell.
With Scoop, you can install apps like Sublime Text, Visual Studio Code, and Firefox with a single command. It even handles dependencies automatically. Scoop also has a simple but powerful architecture that makes it easy to add, modify, or remove apps.
Best of all, Scoop is open source and free! It’s written in PowerShell, so you don’t have to worry about running into compatibility issues like you might with some third-party tools. Scoop is designed to work on all versions of Windows, from Windows 7 onwards.

主要特点:

  • 命令行操作:

    • Scoop 提供了一套强大的命令行接口,用户可以通过命令安装、卸载和更新软件包。
  • 简单配置:

    • Scoop 的配置非常简单,用户只需配置少量的环境变量,即可轻松定制 Scoop 的行为,如更改安装目录、设置代理等。
  • 应用隔离:

    • Scoop 将每个软件包安装到独立的目录下,避免了不同软件之间的冲突,同时允许用户自由选择软件版本。
  • 自动补全:

    • Scoop 提供了命令行自动补全功能,让用户更便捷地使用 Scoop 进行软件管理。
  • 软件更新:

    • 用户可以通过简单的命令一次性更新所有已安装的软件包,确保系统中的软件始终是最新版本。

使用经验

  • 快速安装常用工具:

    • Scoop 可以帮助用户快速安装常用的开发工具、实用工具和软件,例如 Git、Node.js、VS Code 等,一条命令即可完成安装。
  • 管理多版本软件:

    • 对于需要多个版本的软件,Scoop 提供了简单的命令来切换版本,使用户可以方便地在不同项目中使用不同版本的工具。
  • 试用 scoop 的经验:

    • 💡与操作系统不太相关连的应用使用 Scoop 安装更加方便,与系统相关的建议单独安装,如 TC,Listary等

实战应用

安装与使用 Scoop

安装

官方安装说明:Quick-Start

先决条件

要使用 Scoop,需要确保系统满足以下条件:

  • PowerShell 版本 5.1 或更高版本。
  • 对于 Windows 10、Windows Server 2016 及更新版本的 Windows 操作系统,应已设置好 PowerShell。对于 Windows 7/8 和 Windows Server 2008/2012,可以通过安装 Windows Management Framework 5.1 来升级 PowerShell,或者并行安装支持系统的最新版本的 PowerShell。不支持其他旧版本的 Windows 操作系统。

PowerShell 版本检查:

$PSVersionTable.PSVersion # 必须 >= 5.1

执行策略,请确保已允许 PowerShell 执行本地脚本:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Unrestricted 也可以工作,但安全性较低。因此,如果不确定,请坚持使用 RemoteSigned

安装 Scoop

通常,在 PowerShell 命令控制台中运行以下命令:

irm get.scoop.sh | iex

对于高级安装,如将 Scoop 安装到默认路径以外的自定义位置,请参阅安装程序的自述文件

高级安装

若要进行高级安装,可以下载安装程序并使用参数手动执行。以下是一些高级安装的示例:

  1. 下载安装程序并查看所有可配置参数:
irm get.scoop.sh -outfile 'install.ps1'
  1. 查看安装程序的所有可配置参数:
.\install.ps1 -?
  1. 将 Scoop 安装到自定义目录,配置全局程序安装到自定义目录,并绕过系统代理:
.\install.ps1 -ScoopDir 'D:\Applications\Scoop' -ScoopGlobalDir 'F:\GlobalScoopApps' -NoProxy

💡常用技巧,把 Scoop 安装到 D 盘:

.\install.ps1 -ScoopDir 'D:\Scoop' -ScoopGlobalDir 'D:\ScoopGlobalApps' -NoProxy
  1. 使用传统方法通过设置环境变量来配置自定义目录(不推荐):
$env:SCOOP='D:\Applications\Scoop'
$env:SCOOP_GLOBAL='F:\GlobalScoopApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
irm get.scoop.sh | iex
使用 Scoop

尽管 Scoop 是用 PowerShell 编写的,但其界面更接近 Git 和 Mercurial。要了解 Scoop 的基本操作,请运行:

scoop help

您将看到一个命令列表,包含每个命令的简要摘要。要获取有关特定命令的详细信息,运行,例如:

scoop help install

现在您已经了解了 Scoop 命令的基本原理,让我们尝试安装一些软件。

scoop install curl

您可能会看到关于缺少哈希值的警告,但您应该看到一条消息,指出 curl 已成功安装。尝试运行它:

curl -L https://get.scoop.sh

您应该会看到一些 HTML,可能带有“文档已移动”消息。请注意,与安装 Scoop 时一样,您无需重新启动控制台即可使程序正常工作。此外,如果之前手动安装了 cURL,您可能已经注意到 Scoop 为您下载证书捆绑包,避免了 SSL 错误。

查找应用程序

如果您想安装某个应用程序但不确定其在 Scoop 中的位置,尝试运行 scoop search 命令。例如,搜索 SSH:

scoop search ssh

您将看到包含“openssh”结果。这是一个简单的情况,因为应用程序名称包含“ssh”。

您还可以通过已安装的命令名称来查找应用程序。例如:

scoop search hg

这将显示“mercurial”应用程序包含“hg.exe”。

更新 Scoop

要获取最新版本的 Scoop,运行以下命令:

scoop update

这将下载最新版本的 Scoop 并更新本地应用清单。Scoop 会自动在必要时运行,保持更新状态。

要更新单个应用程序,可以运行:

scoop update <app>

如果要更新所有已安装的应用程序,可以运行:

scoop update *
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值