用过linux或者mac系统的,可能对yum、apt-get、brew这类命令行工具非常熟悉,也用的的心应手,那么windows是否也有这样的提效工具呢?

答案是有的,今天要介绍的就是scoop。走这里:https://scoop.sh/

Scoop,没用过这个工具,能说对windows熟?插图

scoop简介

Scoop 是一个为Windows设计的命令行安装程序。它旨在简化应用程序的安装过程,通过命令行与最小的摩擦来安装应用程序

特点

  • 消除用户账户控制 (UAC) 提示通知。
  • 隐藏图形用户界面 (GUI) 的向导式安装程序。
  • 避免污染PATH环境变量,通常安装不同应用程序时会使这个变量变得杂乱。
  • 避免安装和卸载应用程序时的意外副作用
  • 自动解决并安装依赖项
  • 对于脚本非常友好,可以通过可重复的设置使您的环境变得更加符合您的喜好。

快速开始

要安装Scoop,您可以在普通(非管理员)的PowerShell终端中运行以下命令:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

这将安装Scoop到其默认位置:C:Usersscoop

如下是一个利用scoop安装python的过程

> scoop search python
Results from local buckets...

Name      Version  Source Binaries
----      -------  ------ --------
python    3.10.5   main
winpython 3.10.4.0 main

> scoop install python
...
Creating shim for 'python.exe'.
'python' (3.10.5) was installed successfully!

> python -c "print('Hello from Python installed by Scoop!')"
Hello from Python installed by Scoop!

核心点:Bucket

Bucket是Scoop的核心概念之一,它是一个包含应用程序安装信息(manifests)的仓库。用户可以通过添加不同的bucket来扩展Scoop的功能和可用的应用程序列表。

官方Bucket

Scoop提供了一些官方bucket,例如:

  • main:包含许多常用工具的基本bucket。
  • extras:包含一些非必需但非常有用的工具。
  • versions:包含一些应用程序的旧版本。
  • nightlies:包含一些应用程序的开发版本。

总结

Scoop是一个强大的Windows命令行安装程序,它通过简化安装过程、自动化依赖项管理和提供可重复的设置,使得Windows上的软件安装变得更加容易和高效。通过使用bucket,用户可以轻松地扩展可用的软件库,使其成为Windows上的一个非常有用的工具。

Scoop,没用过这个工具,能说对windows熟?插图1

 

 

宁ICP备09000617号-1