找回密码
 立即注册
搜索
查看: 979|回复: 7

[软件] homebrew到底是由谁在托管软件包的?

[复制链接]
     
发表于 2025-10-29 11:59 来自手机 | 显示全部楼层 |阅读模式
知道homebrew几年了,最近又在看一些关于homebrew的科普视频,
只知道它不是一个中心化的软件发布平台,但还是有些疑问。
有up介绍说他是由开发者开发并托管自己的软件包。然后由用户共同审核并使用软件包。
比如说谷歌的Chrome,可以输命令homebrew然后下载,但是谁把它发到homebrew上的呢?是谷歌公司自己吗?还有一些小的个人的开发软件包,也是需要开发者自己把它发到homebrew上的吗?

回复

使用道具 举报

     
发表于 2025-10-29 12:04 | 显示全部楼层
官方有仓库,第三方个人也可以发布自己的仓库,通过 brew tap XXX/YYY 的形式添加(默认GitHub)

https://runebook.dev/cn/docs/homebrew/taps
回复

使用道具 举报

     
发表于 2025-10-29 13:04 来自手机 | 显示全部楼层
基本都在 GitHub 上面

— from Google Pixel 10 Pro XL, Android 16, S1 Next Goose v3.5.99
回复

使用道具 举报

发表于 2025-10-29 13:59 | 显示全部楼层
Homebrew 只维护一个包元数据,你发布包提供一个可以用于检查更新的有效链接,定期脚本自动检查该链接是否有更新然后把新的下载链接提取出来。
就这样而已,它本身并不关心你的包存在哪里。
回复

使用道具 举报

     
发表于 2025-10-29 15:11 | 显示全部楼层
本帖最后由 若荼泱 于 2025-10-29 15:12 编辑

核心是 .rb 每个 rb 里面都塞了下载地址。比如 chrome 的: https://github.com/Homebrew/home ... /g/google-chrome.rb
回复

使用道具 举报

     
发表于 2025-10-29 15:45 | 显示全部楼层
是的,所有这些软件的安全性全靠自觉或者说共同监督。
所以要安全最好用耳熟能详的软件的比较旧的或者说稳定点的版本。用的人多监督也相对多点
回复

使用道具 举报

     
发表于 2025-10-29 19:32 来自手机 | 显示全部楼层
只是编译脚本下载指令这些

—— 来自 鹅球 v3.3.96
回复

使用道具 举报

     
发表于 2025-10-30 00:59 来自手机 | 显示全部楼层
Chrome 这种热门软件是包含在默认源里,下载来源还是 Google 服务器,官方仓库维护只是从 Google 拉取的链接,安装、删除脚本这些东西
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-10-30 03:31 , Processed in 0.033872 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表