Hasty Briefsbeta

双语

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(因已知问题)