win10 软件资源包管理------scoop

包管理器: 通过一条简洁的命令管理安装卸载软件的管理包,linux系统的标配。

scoop 是为win10平台的开发的包管理器,Scoop 由澳洲程序员Luke Sampson于2015年创建。 只要一条命令简化win系统繁琐安装, 统一的安装位置,不用为软件默认安装位置发愁。

scoop 只需要在安装scoop 时配置好安装软件路径。 这个特点也让scoop 极易备份,重装系统后,一个语句就可以还原所有软件,体验超高效率。

mac平台有类似的homebrew, linux平台的apt、yum,下面开始安装步骤:

安装scoop

开始 按钮右击 按 A 键 进入PowerShell
开始右键菜单.png
  • 打开远程部署

  • Set-ExecutionPolicy RemoteSigned -scope CurrentUser;
    
    1. 配置软件安装目录
    $env:SCOOP='d://scoop'
    [Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
    

    全局目录看自己需求(默认路径C:\ProgramData\scoop)

    $env:SCOOP_GLOBAL='D:\scoop\global'
    [environment]::setEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'Machine')
    
    1. 直接国内一键安装脚本
      scoop-CN: 🥄 scoop 国内一键安装脚本 (gitee.com)
    iwr -useb https://gitee.com/RubyKids/scoop-cn/raw/master/install.ps1 | iex
    

    软件安装

    scoop install git 7zip
    
    # 配置 aria2 加速下载
    scoop install aria2
    
    # sudo 用于添加临时管理员权限
    scoop install sudo
    
    # lxrunoffline 安装win子系统用到
    scoop install lxrunoffline
    
    # 自动补全scoop命令
    scoop install scoop-completion
    

    自动补全命令临时生效

    Import-Module "$($(Get-Item $(Get-Command scoop.ps1).Path).Directory.Parent.FullName)\modules\scoop-completion"
    

    自动补全永久生效

    • 查看 $profile 的路径, 在指定的文件中添加上方命令
    $profile
    
    • $profile不存在, 自动创建
    if (!(Test-Path $profile)) { New-Item -Path $profile -ItemType "file" -Force }
    

    软件库管理

    # 查看官方库 按需求添加
    scoop bucket known
    
    # 添加官方库 extras
    scoop bucket add extras
    
    # 查看已装库
    scoop bucket 
    

    第三方库推荐(scoopet, dorado, scoop-raresoft)

    scoop bucket add https://github.com/chawyehsu/dorado
    
    # 科研软件
    scoop bucket add scoopet https://github.com/ivaquero/scoopet 
    
    # 破解软件
    scoop bucket add https://github.com/L-Trump/scoop-raresoft
    
    scoop 库排行榜
    image.png

    scoop 还原

    scoop 尽量安装非系统盘, 重装系统后,还原操作:

    • 原来的软件安装目录改名/或移动到其他目录
    • 完成scoop安装
    • 等新安装的目录出来, 用原来的替换掉
    • 最后运行 scoop reset * 还原安装的软件

    其他

    善用帮助文件

    # 查看scoop命令
    scoop -h
    # 查看任何功能的帮助文件
    scoop alias -h
    scoop bucket -h
    scoop update -h
    
    posted @   lghgo  阅读(840)  评论(0编辑  收藏  举报
    相关博文:
    阅读排行:
    · TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
    · 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
    · 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
    · 【译】Visual Studio 中新的强大生产力特性
    · 2025年我用 Compose 写了一个 Todo App
    点击右上角即可分享
    微信分享提示