最近学到了 windows 下的包管理工具 scoop,感觉非常便利

2019-12-14 09:35:21 +08:00
 jeffh
一键安装软件各种软件深得我心,这样 windows 就能保持最大程度的干净而不受到软件的污染。

问题是怎么安装仓库里没有的软件呢? v 友怎么解决的,scoop 还有什么奇巧淫技吗?
16429 次点击
所在节点    程序员
57 条回复
godoway
2019-12-14 09:55:01 +08:00
用过一次,它把我环境变量里面的引用变量都展开了,于是就删了。
dinghmcn
2019-12-14 10:11:39 +08:00
https://github.com/rasa/scoop-directory/blob/master/by-apps.md
这里面没有就只能自己在 github 上找找看或自己写
halk
2019-12-14 10:12:16 +08:00
期待官方的类似工具
毕竟对 terminal 评价不错,win 也需要一个官方的包管理工具
lxk11153
2019-12-14 10:16:23 +08:00
用 chocolatey ?
jin7
2019-12-14 10:22:36 +08:00
执行以下命令添加常用 bucket
```
$existingBuckets = scoop bucket list
$knownBuckets = scoop bucket known
$knownBuckets | ForEach-Object {
if ($_ -notin $existingBuckets -and $_ -ne 'nightlies') { scoop bucket add $_ }
}
scoop bucket add dorado https://github.com/h404bi/dorado.git
scoop bucket add tomato https://github.com/zhoujin7/tomato.git
```

下载这个脚本来搜索 app

https://github.com/zhoujin7/scoop-search/blob/master/scoopSearch.ps1

https://user-images.githubusercontent.com/8288988/70504694-3dc01e80-1b61-11ea-86fe-88a5d8d58d8c.png
nsynet
2019-12-14 10:28:54 +08:00
一直都是从网页上直接下载的,,,

搜狗下载_软件免费下载_软件大全
http://xiazai.sogou.com/

总比华军软件园等下载一个客户端好
darrh00
2019-12-14 10:36:36 +08:00
我用 choco
DestinyHunter
2019-12-14 10:51:03 +08:00
choco scoop 外加 utools 一起用 很是舒适.. 没有找免安装版, 在没有下官方.
jeffh
2019-12-14 10:54:55 +08:00
@lxk11153
> 用 chocolatey ?

chocolatey 能搜到所有软件?应该也是不行的吧
jeffh
2019-12-14 10:55:36 +08:00
@DestinyHunter
> choco scoop 外加 utools 一起用 很是舒适.. 没有找免安装版, 在没有下官方.

我也是用 utools 和 scoop,但是 utools 在 scoop 中下不到
jeffh
2019-12-14 10:56:51 +08:00
@nsynet
> 一直都是从网页上直接下载的,,,搜狗下载_软件免费下载_软件大全

这种还是要自己安装并配置环境变量,使用 scoop 不用配置环境
DestinyHunter
2019-12-14 11:06:22 +08:00
@jeffh utools 现在都不提供更改安装位置.....
everyx
2019-12-14 11:08:38 +08:00
推荐一下我的 bucket: https://github.com/everyx/scoop-bucket
hccsoul
2019-12-14 11:16:39 +08:00
能用免安装都不安装
yinzhili
2019-12-14 11:19:14 +08:00
总觉得在 Windows 上用这种所谓包管理工具,是一种水土不服的行为。
Jianrry
2019-12-14 11:30:42 +08:00
用过一段时间,后来就不用了。

1.一部分软件在官方的库里面没有
2.一部分软件的下载速度很慢
3.不能自动关联文件格式,比如说下载 7zip 后,需要手动打开 7zip 才能解压软件,不能通过右键菜单解压。

这是我之前写的 scroop 的安装教程,感兴趣的可以看一下

https://im.jianrry.com/2019/08/23/scoop/
qcts33
2019-12-14 11:47:44 +08:00
我用 scoop 主要是用于维护一些没有自动更新功能的小工具,比如 pandoc git neovim,有些软件只能提示更新不能自动更新的我也倾向于用 scoop。
曾经有一段时间我想把电脑里所有软件都用 scoop 来管理,但后来还是觉得太麻烦了,能静默更新的就让它自己更新,Windows store 上有的就用 Windows store 的版本。

另外有科学上网的话可以配置一下代理,比如 scoop config proxy 127.0.0.1:1080,下载速度就基本不成问题了
jin7
2019-12-14 11:55:59 +08:00
没有的软件可以自己制作 manifest.json 自己维护一个 bucket
jin7
2019-12-14 12:00:31 +08:00
有了 github actions , manifest.json 都不用自己去手动更新
https://github.com/h404bi/dorado/issues/12
jin7
2019-12-14 12:14:41 +08:00
@jeffh @DestinyHunter

下载上面回复的 powershell 脚本
执行 scoopSearch.ps1 utools
然后会发现有两个 bucket 包含 utools

scoop bucket add dorado '外链, 不能发外链了'

scoop install utools

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/628943

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX