2021 了, Homebrew on Linux 能用了么,体验如何

2021-11-23 17:43:52 +08:00
 Kingfish404

目前主要在 macOS 下工作学习,brew 用着很爽,管理各种软件装起来也方便

之后要迁移到 linux ,看了下最近 brew 的 linux core 也移动到主分支了一起维护了

感觉似乎可以用了?

5870 次点击
所在节点    Linux
28 条回复
Kobayashi
2021-11-24 02:03:59 +08:00
1. Linuxbrew 没有 Caskroom 支持
2. 好像支持了为安装包生成 systemd 文件
3. Linuxbrew 不使用系统依赖,完全从头构造依赖。
4. Homebrew 2019 年砍掉了 core 仓库(常见包) options 支持,后来 brew 工具里对于 options 支持也砍得差不多了。你的 ffmpeg 想开 nonfree 需要自己做个 Tap 修改 formula 。
5. 出于安全考虑,homebrew-core 中依赖封闭,core 中包只能依赖其他 core 中包。比如你自己安装了其他 JDK ,但你依然需要安装 core 中 homebrew 编译的 openjdk 。
4. Homebrew 的开源协议洁癖使得很多 core 仓库移除了 MongoDB ,Elasticsearch 等包。尽管这些包依然开源,且支持被分发。
imxieke
2021-11-24 06:58:37 +08:00
每次安装或是搜索都会反应很久 没有 Arch apt 丝滑
不知道是我自己的是这样还是原本就是这样
linbingcheng
2021-11-24 09:16:52 +08:00
Linux 不是有 yum apt 吗
Zepp
2021-11-24 09:59:56 +08:00
Arch 和 macOS 都用过,没感觉 brew 哪里比 pacman+aur 好用。举个简单的例子,我发现我需要一个二进制文件 /头文件 /库文件,用 pacman -F 可以轻松找到,但 brew 就是不行。
libook
2021-11-24 10:49:59 +08:00
我遇到过一种场景,就是系统是只读的,只有 home 目录是可写的,这时候如果熟悉 Mac 下的 brew 的话可以直接在 home 里装 brew ,而且可以配置成使用现成的二进制包,没有二进制可用的时候才会编译;不过安装手册比较奇怪,按照手册安装会有问题,得自己折腾,感觉 linux 下用这个的少。
Kingfish404
2021-11-24 11:06:28 +08:00
@linbingcheng Debian ,CentOS 等默认源缺少软件,有的往往也好老,而且 brew 通过 link 切换版本也蛮方便习惯了
comoyi
2021-11-24 13:20:47 +08:00
brew 是因为 macOS 没有好用的包管理才出现的吧,都 Linux 了当然用原配
freeskysssss
2021-11-24 17:53:08 +08:00
linux 还需要这玩意吗???

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

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

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

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

© 2021 V2EX