Debian安装HomeBrew
前言
HomeBrew 的用处我想使用 Mac 的开发人员都知道, 本篇讲解如何在 Debian 上安装
更新: 后来发现并不是很好用, 不建议使用
官方推荐的脚本安装
注意这里只支持你的服务器网络环境好的情况下
新建用户#
brew希望可以在不使用 sudo 的情况下使用 brew 因此我们使用 root 用户安装 brew 时会报错 Don't run this as root!
所以我们需要先创建一个用户
新建用户 useradd -d /home/brewUser -m brewUser
设置密码 passwd brewUser
在命令行输两次密码即可
授予该用户权限#
进入 root su root
修改文件 vim /etc/sudoers
在 root 行下 添加
强制保存退出 !wq
切换用户#
su brewUser
进入该用户的命令行
通过脚本安装Brew#
首先安装必要的前置依赖
apt-get install build-essential curl file git
官方出了个脚本可以一键安装, 在该用户的命令行下输入
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
会提示让你输入密码
密码通过后会自建, 然后回车确定开始安装
安装完成后输入 exit
退出该用户bash
测试结果#
跑几个测试来看是否安装成功
test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r ~/.bash_profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile
添加环境变量#
echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile
适合国内环境的安装
安装git#
apt-get install git
下载脚本#
wget https://raw.githubusercontent.com/Linuxbrew/install/master/install-ruby
修改源为TUNA#
使用 vim 打开文件
vim install-ruby
修改其中的 https://homebrew.bintray.com/bottles-portable-ruby/
为 https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/bottles-portable-ruby/
保存退出
运行脚本安装ruby
bash ./install-ruby
添加Ruby到path#
export PATH=/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/current/bin:$PATH
下载brew脚本#
wget https://raw.githubusercontent.com/Linuxbrew/install/master/install
修改源为TUNA#
vim install
将里面的 https://github.com/Homebrew/brew
修改为 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
保存退出
新建并进入新用户bash#
如果你是 root 是不能安装 brew ,需要新建用户安装, 步骤与上方的一致,建立一个 brewUser 再进入bash即可
运行安装#
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/current/bin/ruby /home/brewUser/install
执行到 tapping 时, 强制停止脚本运行
加入环境变量 export PATH=/home/brewUser/.linuxbrew/Homebrew/bin:$PATH
下载core sudo git clone https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/linuxbrew-core.git "$(brew --repo homebrew/core)"
下载完成后再一次执行 /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/current/bin/ruby /home/brewUser/install
即可
如出现权限问题
将其下文件及目录设置为 777 再执行
chmod -R 777 /home/brewUser/.linuxbrew/
安装完成后输入 brew
有正确输出代表成功
出现 waring 是没有将brew添加进 path
退出 brewUser 用户
exit
加入环境变量
vim /etc/profile
在最后一行新加入
export PATH="/home/brewUser/.linuxbrew/bin:$PATH"
wq保存退出
应用变量 source /etc/profile
作者:chnmig
出处:https://www.cnblogs.com/chnmig/p/12666599.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 突破Excel百万数据导出瓶颈:全链路优化实战指南
· 如何把ASP.NET Core WebApi打造成Mcp Server
· Linux系列:如何用perf跟踪.NET程序的mmap泄露
· 日常问题排查-空闲一段时间再请求就超时
· Java虚拟机代码是如何一步一步变复杂且难以理解的?
· 如何把ASP.NET Core WebApi打造成Mcp Server
· 排行榜的5种实现方案!
· 在 .NET 中使用 Sqids 快速的为数字 ID 披上神秘短串,轻松隐藏敏感数字!
· 突破Excel百万数据导出瓶颈:全链路优化实战指南
· ChatGPT为何放弃WebSocket?揭秘EventSource的三大决胜优势