Debian安装Linuxbrew

@adens 2/26/2026 6:37:06 AM

Debian 13 安装 Linuxbrew笔记

背景

在 Debian 13(VirtualBox 环境)中安装 Homebrew 时遇到以下问题:

  1. 默认安装路径 /home/linuxbrew/.linuxbrew 权限不足
  2. 系统没有 sudo,无法直接用普通用户提升权限
  3. su 切换 root 安装时报错:Don't run this as root!
  4. 普通用户安装时权限不足,无法写入默认路径

解决方案

Homebrew 官方要求必须用普通用户安装,因此需要提前为普通用户开通默认路径写权限。

步骤

  1. 使用 root 创建默认安装目录并赋权给普通用户

    su
    mkdir -p /home/linuxbrew/.linuxbrew
    chown -R <user>:<user> /home/linuxbrew/.linuxbrew
    exit
    
  2. 使用普通用户安装 Homebrew

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  3. 配置环境变量

    echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrc
    eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
    
  4. 验证安装

    brew --version
    

    如果输出版本号,则安装成功。

遇到的错误及处理

  • 权限不足:普通用户无权写入 /home/linuxbrew/.linuxbrew → 用 root 创建并赋权
  • 没有 sudo:通过 su 切换 root 执行管理操作
  • Don't run this as root!:Homebrew 禁止直接以 root 安装 → 必须用普通用户执行安装脚本

最终结果

成功安装 Homebrew,路径为 /home/linuxbrew/.linuxbrew,普通用户 <user> 可直接使用 brew 命令。

Last Modification : 2/26/2026 6:37:06 AM


In This Document