Scoop简介

Scoop是Windows的命令行安装程序,是一个强大的包管理工具。可以在github上找到其项目的相关信息,项目网址。

安装的起因:在平常生活中如果要安装像gcc、git等一些需要手动配置相关参数的工具,需要先去官网下载安装程序,点击安装,之后还需要配置,不仅过程麻烦,而且工具多了之后整理起来也相当不容易,配置也很杂,整个电脑就像被污染了一样。而scoop可以很好地解决这一问题,安装scoop后,只需要在命令行输入简单的一串命令即可安装你想要的软件。比如我想安装gcc,只需要输入

scoop install gcc

scoop会把软件下载、安装、配置等步骤全部帮你做完。

Scoop安装

环境需求

1、Windows 7 SP1 + / Windows Server 2008+
2、 PowerShell 5(或更高版本,包括PowerShell Core)和.NET Framework 4.5(或更高版本)
3、必须为您的用户帐户启用PowerShell,例如 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

安装

在PowerShell中运行以下命令,将scoop安装到其默认位置(C:\Users<user>\scoop)

Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# 或
iwr -useb get.scoop.sh | iex

安装完成后,输入scoop help验证是否成功(常见的命令可以通过此方法来查看)。

用户安装的程序和scoop本身位于C:\Users<user>\scoop。全局安装的程序(–global)位于C:\ProgramData\scoop。可以通过环境变量更改这些设置。具体步骤如下:

将Scoop安装到自定义目录(命令行方式)
$env:SCOOP='D:\Applications\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
将Scoop配置为将全局程序安装到自定义目录 SCOOP_GLOBAL(命令行方式)
$env:SCOOP_GLOBAL='F:\GlobalScoopApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
上面两句运行的结果(环境变量)


如果不想运行命令行,直接添加环境变量也可。设置完安装位置后,建议将默认目录下的所有文件复制到新目录下

安装aria2以加快scoop下载软件的速度

Scoop可以利用aria2来使用多连接下载。通过Scoop 安装后,可用于以后的所有下载,命令如下:

scoop install aria2

aria2相关配置

aria2-enabled (默认值: true)
aria2-retry-wait (默认值: 2)
aria2-split (默认值: 5)
aria2-max-connection-per-server (默认值: 5)
aria2-min-split-size (默认值: 5M)

设置安装位置后aria2安装到了新位置

软件下载

输入如下命令即可安装需要的软件

scoop install <软件名>

如果是安装到global目录,命令如下:

scoop install -g <软件名>
软件搜索
scoop search <软件名>
添加软件库

因为并不是所有的软件都有,所以可以通过添加“软件库”来找到自己想要的软件,例如下列:
1、main - Default bucket for the most common (mostly CLI) apps
2、extras - Apps that don’t fit the main bucket’s criteria
3、games - Open source/freeware games and game-related tools
4、nerd-fonts - Nerd Fonts
5、nirsoft - A subset of the 250 Nirsoft apps
6、java - Installers for Oracle Java, OpenJDK, Zulu, ojdkbuild, AdoptOpenJDK, 7、Amazon Corretto, BellSoft Liberica & SapMachine
8、jetbrains - Installers for all JetBrains utilities and IDEs
9、nonportable - Non-portable apps (may require UAC)
10、php - Installers for most versions of PHP
11、versions - Alternative versions of apps found in other buckets
添加方式:

scoop bucket add bucketname

一步到位

# 安装scoop
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')# 设置环境变量
$env:SCOOP='D:\Applications\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
$env:SCOOP_GLOBAL='F:\GlobalScoopApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')# 设置环境变量之后,建议将默认目录下的所有文件复制到新目录下# 开始安装软件
scoop install aria2
# scoop install <软件名>
# global目录下安装:scoop install -g <软件名># 找不到软件?添加软件库
scoop bucket add <bucketname>

Windows下Scoop安装、配置与使用相关推荐

  1. myeclipse怎么运行c语言,windows下MyEclipse安装配置C/C++开发环境

    windows下MyEclipse安装配置C/C++开发环境 ,安装MinGW:假设安装路径为c:\MinGW 编辑如下系统变量: 变量名变量值 PATH C:\MinGW\bin; LIBRARY_ ...

  2. Windows下Git安装配置教程

    Windows下Git安装配置教程 安装 网上下载安装包,下载地址,安装的时候,一直next就可以 安装完成之后,在快速启动栏可以找到git bash,启动它 设置邮箱和名字(记得换上你的名字和邮箱, ...

  3. python playsound安装_ python音频库:Windows下pydub安装配置、过程出现的问题及常用API ...

    < python音频库:Windows下pydub安装配置.过程出现的问题及常用API > 背景 刚从B站上看过倒放挑战之后也想体验下,心血来潮一个晚上完成了基本的实现.其中倒放与播放部分 ...

  4. mysql 5.7.4 m14,windows下如何安装配置mysql-5.7-m14-winx64(zip格式的安装)

    [1.安装(解压) ZIP Archive版是免安装的.只要解压就行了.和安装版的没什么不同,但就是不需要安装.找到下载好的mysql-x.x.xx-winx64.zip右键选择(解压到...),找到 ...

  5. Vim插件ale在windows下的安装配置与BUG解决

    ​​​​​​ 文章目录 ALE介绍 ALE安装 ALE配置 自定义侧边提示符号 自定义底部提示消息 高亮显示设置 状态栏提示集成 linter相关设置 快捷键设置 ALE的bug处理 Bug描述 Bu ...

  6. Apache在windows下的安装配置

    1 Apache的下载 Apache是开源的Web服务器,可在http://httpd.apache.org/download.cgi或http://www.apache.com/en_apache/ ...

  7. windows下Tomcat安装配置

    目录 安装tomcat 配置windows服务 目录结构组成 修改默认端口 新增用户 部署Web应用 配置数据源 tomcat抛java.lang.OutOfMemoryError解决 本篇以Tomc ...

  8. 【ZED】从零开始使用ZED相机(一):windows下的安装配置与测试

    引言 笔者通过在一台重装windows系统的笔记本上,从安装开始一步步使用ZED,希望用一系列笔记的方式完成一个比较完善的ZED使用专栏,笔者整理思路的同时,也能给读者一定的参考. 电脑配置说明 目前 ...

  9. Windows下adb安装配置

    1.ADB工具在哪里? 下载最新的Android SDK,地址是:http://developer.android.com/sdk/index.html: 解压,ADB在解压目录下的\sdk\plat ...

最新文章

  1. java jnlp被阻止_JNLP应使用特定的Java版本,但会出现错误结果
  2. AWS Messaging Services:选择合适的服务
  3. 语言ppt课件猜拳_八年级语文上册第22课 孟子三章讲解及课件下载
  4. 我国博士生招生规模变化、争论与进路
  5. sqlite3存储与读写
  6. ajax onload怎么用,Ajax中onload和onreadystatechange两种请求方式的区别
  7. ajax 弹框 示例,AJAX实现鼠标经过弹出详细介绍示例
  8. Gradle学习之闭包
  9. CVE-2012-0158 MSCOMCTL控件漏洞分析
  10. Chromium OS开启Android ADB调试、进入安卓开发者模式
  11. 电商技术解密之商品详情页
  12. 推荐一个在线办公协作的
  13. 卡通头像生成器Avataaars generator
  14. 特拉华大学计算机专业,特拉华大学电气与计算机工程专业设置及申请条件汇总 顶尖名校专业解析!...
  15. 天线学习笔记——串馈网络设计
  16. Android8.0 USB系统框架
  17. JS作用域和自由变量
  18. Linux库函数之opendir/closedir/readdir
  19. 隐写术----LSB隐写
  20. 用C语言写飞机小游戏

热门文章

  1. Downloader Middleware
  2. Unity Timeline 声音和动作不同步
  3. 创建 Access 2007 表及用Access做数据库
  4. Windows搭建php环境
  5. extends 与 implements 的区别 !
  6. node_addon_api 实现c++addons helloworld详解
  7. 放电管和压敏电阻使用方法简析
  8. 斜率优化之李超线段树
  9. SolidWorks软件与AutoCAD相比那个功能更强大?
  10. 国内唯一|阿里云入选 Gartner 应用性能监控与可观测魔力象限