包管理器 scoop
在Linux上有yum、dnf、apt包管理器,苹果上brew包管理器,那么在Windows同样应该需要一款包管理器
解决了哪些问题
- 权限弹出窗口
- GUI向导式安装程序
- 安装大量程序造成的路径污染
- 安装和卸载程序产生的意外副作用
- 查找和安装依赖项的需要
- 需要执行额外的设置步骤才能获得有效的程序
目前比较流行的两款包管理平台
-
chocolatey 和 scoop
-
windows官方的winget
这里不推荐使用chocolatey(软件安装路径默认在C盘)
scoop*度高,可以将软件部署到任意盘中
快速入门
- 官方网址:
-
官方快速入门:
https://github.com/lukesampson/scoop/wiki/Quick-Start -
环境要求:
Windows7及以上版本
PowerShell 5及以上版本
安装步骤
获取Powershell权限
执行成功的标志是命令行首是否有”PS”
自定义scoop包安装路径运行下方三行代码
F:scoop
表示scoop包管理路径,可以随意定义,建议不要放在C盘就好
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%Desktopapplist.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 # 推荐小新常用应用:
*rr、*、FSCapture、UninstallTool、Wise Care 365、Ditto、Notepad2-mod、Emeditor、Dism++、2345看图王等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-bucket
6.关于包管理
Windows包关系体系目前还不算完善,scoop大部分软件属于国外,下载速度并不乐观,所以scoop的学习成本并不低。如果你爱折腾,相信这是一款使用后就会爱不释手的管理器