包管理器 scoop
2020-12-11 16:01 misswjr 阅读(452) 评论(0) 编辑 收藏 举报
在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%\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 # 推荐小新常用应用:
Shadowsocksrr、Clash、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的学习成本并不低。如果你爱折腾,相信这是一款使用后就会爱不释手的管理器
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架