4

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

 2 years ago
source link: https://www.v2ex.com/t/817468
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  Linux

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

  Kingfish404 · 1 小时 0 分钟前 · 446 次点击

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

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

感觉似乎可以用了?

8 条回复    2021-11-23 18:32:26 +08:00

Maboroshii

Maboroshii   58 分钟前

homebrew 能比 aur 还好用吗...

wangkun025

wangkun025   57 分钟前

在 Linux 上用过很短一段时间 brew ,后来回到了 dnf 。
Linux 有 dnf 或者 apt ,想不出用 brew 的理由。

xuhaoyangx

xuhaoyangx   42 分钟前

@wangkun025 brew 的好处。是可以 cask ,也可以 history 。 二进制包,还可实时编译+参数。没事还可以自己 edit 下 Formula ,实现自定义安装。大部分运维软件可以。用 dump 列表+appstore 列表,谢谢脚本,比较简单就可以在新的电脑实现自动化配置。

apt 我觉得挺难的。使用不同的 history ,自定义软件就很难整。

xuhaoyangx

xuhaoyangx   42 分钟前

大部分运维软件可以 还有 services 可以建议控制

Buges

Buges   28 分钟前 via Android

可以用。只用来装 portable CLI 程序,以防止拉一大堆依赖下来。

Cu635

Cu635   27 分钟前

@xuhaoyangx
你的这个需求比较适合用 gentoo……
archlinux 的 aur 也符合你的需求,只不过作为主力的 pacman 在“再自定义安装”这方面好像有点弱,不过我不太肯定。

kidonng

kidonng   16 分钟前

Homebrew on Linux 的特点,文档里已经列的很清楚了:
1. 统一 macOS 和 Linux (含 WSL) 依赖管理,对已经熟悉用 brew 的 macOS 用户管理 Linux 依赖友好。不过 portable package management 这方面还有其他选择,例如 Nix 或者 pkgsrc 。
2. 装包不需要 root 权限,以及包可以放在家目录。不过这个也有其他解决方案,Gentoo Prefix 、Nix 之类都行。
3. 获得最新版的软件。可以说是 Homebrew 最大的优点 /缺点,因为 Homebrew 只需要在乎最近三个版本的 macOS 和通用 Linux 二进制,包更新速度通常比 Arch 都要快。但缺点是没有针对发行版的优化和补丁。

kidonng

kidonng   11 分钟前

@xuhaoyangx history 是指什么? Binary? "appstore 列表" 来自 mas-cli ,不是 Homebrew 自有功能。

“自定义安装”和“运维软件可以 还有 services 可以建议控制”就不吐槽了,Homebrew 越俎代庖干得多烂都有数。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK