Windows | Scoop软件包管理神器

Windows上安装软件的痛点

通常在Windows平台上下载软件分为以下几个步骤:百度搜软件,下载安装程序,不断点击下一步直到安装完成

不仅安装繁琐,路径不统一,而且更新卸载麻烦,而包管理系统,就可以完美的解决这些问题


在Linux上有yum、dnf、apt包管理器,苹果上brew包管理器,那么在Windows同样应该需要一款包管理器

解决了哪些问题

  • 权限弹出窗口
  • GUI向导式安装程序
  • 安装大量程序造成的路径污染
  • 安装和卸载程序产生的意外副作用
  • 查找和安装依赖项的需要
  • 需要执行额外的设置步骤才能获得有效的程序

目前比较流行的两款包管理平台

  • chocolatey 和 scoop
  • windows官方的winget

这里不推荐使用chocolatey(软件安装路径默认在C盘)
scoop自由度高,可以将软件部署到任意盘中


快速入门


安装步骤

获取Powershell权限

执行成功的标志是命令行首是否有"PS"

$psversiontable.psversion.major
set-executionpolicy remotesigned -scope currentuser

自定义scoop包安装路径运行下方三行代码

D:\scoop表示scoop包管理路径,可以随意定义,建议不要放在C盘就好

$env:SCOOP='D:\scoop'
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')
iwr -useb get.scoop.sh | iex

4.Scoop使用方法

  • 帮助语法

    scoop help


  • 安装操作

    scoop install 软件名


  • 安装指定版本

    scoop install python@3.7.9


  • 安装指定Bucket应用

    scoop install extras/sumatrapdf


  • 更新bucket库

    scoop update


  • 更新所有已安装应用

    scoop update *


  • 移除所有旧版本

    scoop cleanup *


  • 卸载操作

    scoop uninstall 软件名


  • 常用软件表

    01.aria2:scoop install aria2
    02.wget:scoop install wget
    03.everything:scoop install everything
    04.cmder:scoop install cmder
    05.notepad2:scoop install echo/notepad2
    06.q-dir:scoop install q-dir
    07.vim:scoop install vim
    08.keepass:scoop install keepass
    09.chrome:scoop install googlechrome
    10.firefox:scoop install firefox
    11.vivaldi:scoop install vivaldi
    12.opera:scoop install opera
    13.python:scoop install python
    14.nodejs:scoop install nodejs
    15.go:scoop install go
    16.trafficmonitor:scoop install trafficmonitor
    17.notepadplusplus:scoop install notepadplusplus
    18.sublime-text:scoop install sublime-text
    19.vscode:scoop install vscode
    20.pycharm:scoop install pycharm
    21.intellij-idea:scoop install intellij-idea
    22.goland:scoop install goland
    23.fscapture:scoop install echo/fscapture
    24.snipaste:scoop install snipaste
    25.synctrayzor:scoop install synctrayzor
    26.telegram:scoop install telegram
    27.notion:scoop install notion
    28.typora:scoop install typora


  • 导出软件列表

    scoop list > %HOMEPATH%\Desktop\applist.txt


  • 版本切换

    scoop reset python
    scoop reset python27


5.bucket软件库

scoop所有软件的安装都是由bucket支持,因此添加上几个主要的bucket基本可以下载网络上常用的应用软件

  • bucket源推荐:

    官方:
    scoop bucket add main # 默认
    scoop bucket add extras # 推荐
    scoop bucket add versions
    scoop bucket add nightlies
    scoop bucket add nirsoft
    scoop bucket add php
    scoop bucket add nerd-fonts
    scoop bucket add nonportable
    scoop bucket add java
    scoop bucket add games
    scoop bucket add jetbrains # 推荐

    小新常用应用:
    2345看图王、acmekit、beyondcompare、分流抢票、ccleaner、centbrowser、chrome、clash、claunch、contextmenumanager、cosbrowser、dism++、ditto、emeditor、欧路词典、exescope、fastcopy、foobar2000、fscapture、fsresizer、hbuilderx、idm、iobitdriverbooster、iobituninstaller、kodobrowser、kodoimport、ksoftmgr、lightproxy、鲁大师、n_m3u8dl-cli、网易云音乐、newfiletime、notepad2、notepad2-mod、notepad3、ocam、oss-browser、ossutil、pdfshaper、picgo、potplayer、protoc、proxifier、q-dir、qq、qshell、remnote、renamer、shadowsocksrr、totalcommander、ultraiso、uninstalltool、v2rayn、微信、全民K歌、wisecare365、美图秀秀、xtools、xyplorer等
    scoop bucket add echo https://github.com/echoiron/echo-scoop

    国内常用应用:
    微信、QQ、钉钉、网易云音乐等
    scoop bucket add dorado https://github.com/chawyehsu/dorado

    国外常用应用:
    scoop bucket add dodorz https://github.com/dodorz/scoop

6.关于包管理

Windows包关系体系目前还不算完善,scoop大部分软件属于国外,下载速度并不乐观,所以scoop的学习成本并不低。如果你爱折腾,相信这是一款使用后就会爱不释手的管理器