Debian安裝HomeBrew


前言

HomeBrew 的用處我想使用 Mac 的開發人員都知道, 本篇講解如何在 Debian 上安裝

BrewLinux

更新: 后來發現並不是很好用, 不建議使用

官方推薦的腳本安裝

注意這里只支持你的服務器網絡環境好的情況下

新建用戶

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM