Homebrew on Linux
6 months ago
- #Package Manager
- #Linux
- #Homebrew
- Homebrew 可在 Linux 和 Windows Subsystem for Linux (WSL) 2 上使用。
- Homebrew 在 Linux 或 WSL 上使用时曾被称为 Linuxbrew。
- 除了足够新版本的 glibc 和 gcc 外,Homebrew 不依赖宿主系统的库。
- 对于较旧的 Linux 发行版,Homebrew 可安装自带的 glibc 和 gcc 版本。
- 功能包括安装宿主发行版未打包的软件,以及用同一套包管理器管理 macOS、Linux 和 Windows 系统。
- 建议将 Homebrew 安装在默认前缀 `/home/linuxbrew/.linuxbrew` 以使用预编译二进制文件。
- 在默认前缀外从源码构建不受支持,可能导致问题。
- 无管理员权限的用户可申请 `linuxbrew` 角色账户来使用预编译二进制文件。
- 按指引将 Homebrew 添加到 PATH 和 shell rcfile 中。
- 使用 `brew doctor` 排查常见问题。
- 需安装构建工具(具体依赖因 Linux 发行版而异)。
- ARM32 系统为 Tier 3 支持级别,不提供二进制包。
- 32 位 x86 平台不受支持。
- WSL 1 为 Tier 3 支持级别,推荐使用 WSL 2(因已知问题)