Scoop 包管理器

参考

官方

https://scoop.sh/ (介绍)

https://github.com/lukesampson/scoop/wiki/Uninstalling-Scoop (卸载)

博客

https://sspai.com/post/52496 (「一行代码」搞定软件安装卸载,用 Scoop 管理你的 Windows 软件)

https://hackettyu.com/2020-05-07-windows-scoop/ (Windows 下使用 Scoop 工具安装环境以及管理各种软件)

https://www.xerrors.fun/scoop-list/#_4-常用软件清单 (Scoop 安装以及常用软件清单)

https://github.com/KNOXDEV/scoop-backup (备份相关)

https://blog.csdn.net/jinhaijing/article/details/85004126 (Win10系统PowerShell执行.ps1文件)

声明

环境是 Windows 10(Windows 7 已上都可以使用);

文章主要内容为 常用操作记录,不会过多涉及 Scoop 管理相关的概念。

目录

  • 安装( 使用 powershell)
  • 卸载(软件的使用权归自己所有,一言不合即卸载)
  • 使用教程
  • scoop 推荐设置

scoop 安装&&卸载

安装( 使用 powershell)

  1. 在 PowerShell 中输入下面内容,保证允许本地脚本的执行:(仅第一次安装前需要执行)

    set-executionpolicy remotesigned -scope currentuser
  2. 然后执行下面的命令安装 Scoop:(稍微卡顿一些,等等就好)

    iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

安装位置说明

卸载(软件的使用权归自己所有,一言不合即卸载)

注意: scoop 管理的软件都会卸载!!!

scoop uninstall scoop

手动删除 scoop 文件(当前用户目录下,同安装目录)

scoop 使用教程

help 查看支持的命令

scoop help

软件管理实战

查找软件

scoop search xxx软件包

安装软件

scoop install xxx软件包

卸载软件

scoop  uninstall xxx软件

查看软件

  1. 查看软件官方页

    scoop home xxx软件

  2. 查看软件详情

  3. 查看安装的软件列表

    scoop list

更新软件

scoop update

查看软件列表

scoop export >> xxx.txt

(第三方)导出备份文件(ps 格式)power shell 格式

scoop-backup 指定目录

(第三方)从备份列表中还原

用 power shell 执行

./backup-210314.ps1

推荐配置

bucket 管理

查看 官方支持的 bucket

scoop bucket known

查看 bucket 命令帮助

scoop bucket help

添加 bucket

scoop bucket add xxxbucket

删除 bukcet

scoop bucket rm xxx仓库

代理设置——目的:速度优化(难受的墙)TODO

scoop config proxy 127.0.0.1:10809

推荐软件列表

  • aria2 下载器

    介绍 :TODO

用户体验

  1. 卡卡卡,当然心里知道就好,不是软件的错,是qiang 。
  2. TODO

附录

常用命令说明

alias       Manage scoop aliases # 管理指令的替身
bucket Manage Scoop buckets # 管理软件仓库
cache Show or clear the download cache # 查看与管理缓存
checkup Check for potential problems # 做个体检
cleanup Cleanup apps by removing old versions # 清理缓存与旧版本软件包
config Get or set configuration values # 配置Scoop
create Create a custom app manifest # 创建自定义软件包
depends List dependencies for an app # 查看依赖
export Exports (an importable) list of installed apps # 导出软件包列表
help Show help for a command # 显示帮助指令
hold Hold an app to disable updates # 禁止软件包更新
home Opens the app homepage # 打开软件包主页
info Display information about an app # 显示软件包信息
install Install apps # 安装软件包的指令
list List installed apps # 列出所有已安装软件包
prefix Returns the path to the specified app # 查看软件包路径
reset Reset an app to resolve conflicts # 恢复软件包版本
search Search available apps # 搜索软件包
status Show status and check for new app versions # 查看软件包更新状态
unhold Unhold an app to enable updates # 启动软件包更新
uninstall Uninstall an app # 卸载软件包的指令
update Update apps, or Scoop itself # 更新软件包
virustotal Look for app hash on virustotal.com # 查看哈希值
which Locate a shim/executable (similar to 'which' on Linux) # 查看可执行程序路径

Windows包管理器——Scoop 包管理器的更多相关文章

  1. Windoes包管理工具(Scoop)

    Windoes包管理工具(Scoop) 对于习惯了apt-get,brew等工具的开发者来说,Windows下配置环境相对繁琐,这里推荐Win下的包管理工具Scoop. Win 包管理工具 Choco ...

  2. 宣布发布 Windows Azure SDK 2.2,正式发布 Windows Azure Backup 和 Hyper-V 恢复管理器预览版

    开发人员正逐渐转向云计算,因为它具有众多优势,包括成本.自动化和让开发人员专注于应用程序逻辑的能力.我们很高兴地宣布,继推出 Visual Studio 2013 之后,今天将发布 Windows A ...

  3. 如何在 ETL 项目中统一管理上百个 SSIS 包的日志和包配置框架

    一直准备写这么一篇有关 SSIS 日志系统的文章,但是发现很难一次写的很完整.因为这篇文章的内容可扩展的性太强,每多扩展一部分就意味着需要更多代码,示例和理论支撑.因此,我选择我觉得比较通用的 LOG ...

  4. Atitit 热更新资源管理器 自动更新管理器 功能设计

    Atitit 热更新资源管理器 自动更新管理器 功能设计 · 多线程并行下载支持 · 两层进度统计信息:文件级以及字节级 · Zip压缩文件支持 · 断点续传 · 详细的错误报告 · 文件下载失败重试 ...

  5. Struts2(十四)拦截器实现权限管理

    一.认识拦截器 拦截器也是一个类 拦截器可以在Action被调用之前和之后执行代码 框架很多核心功能是拦截器实现的 拦截器的特点: 拦截器自由组合,增强了灵活性.扩展性.有利于系统解耦 拦截器可以拦截 ...

  6. 管理nuget程序包中搜索不到任何程序包

    之前一直使用vs2012开发,管理nuget程序包没有出现过什么问题.因为开发需要,需要使用vs2015,安装vs2015后再使用vs2012时,发现管理nuget程序包中搜索不到任何资源,晕死. 想 ...

  7. linux的软件管理的rpm包和yum配置加tar解压包和安装编译./configuer

    软件管理 rpm包  和yum 1.软件形式 Linux系统的第三方软件,无论是应用软件还是工具软件,大多以以下两种形式之一发行: 源代码形式       预编译形式 获取的源代码形式的软件,需要对其 ...

  8. [pip]安装和管理python第三方包

    使用 ”pip install 包名“   直接下载安装第三方包 1.在以下地址下载最新的PIP安装文件:http://pypi.python.org/pypi/pip#downloads2.下载Wi ...

  9. zh-Hans vs.net 通过 管理nuget程序包下载简体中文语言包 zh-cn

    zh-Hans  vs.net 通过 管理nuget程序包下载简体中文语言包 在搜索中输入:zh-hans

随机推荐

  1. LINUX - 最简单的CS通信实例

    服务端[编译:gcc server.c -o server] #include <stdio.h> #include <sys/socket.h> #include <s ...

  2. nodejs非安装版配置(windows)

    nodejs官网下载地址: https://nodejs.org/en/download/ 解压到本地并配置环境变量 在环境变量path中新增 D:\develop\node 查看是否配置成功 至此n ...

  3. range()函数的使用、while循环、for-in循环等

    一.range()函数 用于直接生成一个整数序列 创建range对象的三种方式: (1)range(stop)    创建一个(0,stop)之间的整数序列,步长为1 (2)range(start,s ...

  4. 手把手教你使用 js 实现一个 Canvas 编辑器

    手把手教你使用 js 实现一个 Canvas 编辑器 拖拽 缩放,等比缩放 导出 image 模版 撤销,重做 OOP,封装,继承,多态 发布库 CI/CD (gitlab/github) ... h ...

  5. Angular 2 for 2017 web full stack development

    1 1 1 Angular 2 for 2017 web full stack development 1 1 https://angular2.xgqfrms.xyz/ https://ng2-he ...

  6. 根据对象,返回'&键名=值&键名=值‘形式

    Object.prototype.srcCode=function () { var str=''; for(key in this){ if (this.hasOwnProperty(key) == ...

  7. 使用控制台启动Android设备模拟器

    文档 > emulator -list-avds Nexus_5X_API_28_x86 Pixel_2_XL_API_28 > emulator.exe -avd Pixel_2_XL_ ...

  8. 新手不能忽视的MFC编程之CString

    首发文章 | 公众号:lunvey 作为一个新手,刚接触C++没多久.赶鸭子上架完成项目,鉴于之前有几年编程基础,所以很快就接触到了界面开发,由于用的是VC++6.0,所以自然而然就将MFC作为图形界 ...

  9. SecureCRT无法登陆ubuntu问题解决的方法(亲测有效)

    最近在虚拟机安装了几个ubuntu系统玩耍,然后想着用SecureCRT在Windows本地连接但是怎么也连接不上!!!如下,这只是示意图,ip地址是瞎编的,但是情况完全相同,期间尝试过让linux和 ...

  10. 卧槽,好强大的魔法,竟能让Python支持方法重载

    1. 你真的了解方法重载吗? 方法重载是面向对象中一个非常重要的概念,在类中包含了成员方法和构造方法.如果类中存在多个同名,且参数(个数和类型)不同的成员方法或构造方法,那么这些成员方法或构造方法就被 ...