Windows | Scoop软件包管理神器
Windows上安装软件的痛点
通常在Windows平台上下载软件分为以下几个步骤:百度搜软件,下载安装程序,不断点击下一步直到安装完成
不仅安装繁琐,路径不统一,而且更新卸载麻烦,而包管理系统,就可以完美的解决这些问题
在Linux上有yum、dnf、apt包管理器,苹果上brew包管理器,那么在Windows同样应该需要一款包管理器
解决了哪些问题
- 权限弹出窗口
- GUI向导式安装程序
- 安装大量程序造成的路径污染
- 安装和卸载程序产生的意外副作用
- 查找和安装依赖项的需要
- 需要执行额外的设置步骤才能获得有效的程序
目前比较流行的两款包管理平台
- chocolatey 和 scoop
- windows官方的winget
这里不推荐使用chocolatey(软件安装路径默认在C盘)
scoop自由度高,可以将软件部署到任意盘中
快速入门
-
官方网址:
-
官方快速入门:
https://github.com/lukesampson/scoop/wiki/Quick-Start -
小新scoop仓库:
-
环境要求:
Windows7及以上版本
PowerShell 5及以上版本
安装步骤
获取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基本可以下载网络上常用的应用软件
-
社区地址:
https://github.com/rasa/scoop-directory/blob/master/by-score.md -
bucket语法:scoop bucket add [软件源名字(随意)] [源地址]
-
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的学习成本并不低。如果你爱折腾,相信这是一款使用后就会爱不释手的管理器