• 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

  • 相关阅读:
    headfirst设计模式(6)—单例模式
    headfirst设计模式(5)—工厂模式体系分析及抽象工厂模式
    headfirst设计模式(4)—工厂模式
    headfirst设计模式(3)—装饰者模式
    headfirst设计模式(2)—观察者模式
    headfirst设计模式(1)—策略模式
    BeanFactory 与 FactoryBean
    两个List集合取交集、并集、差集
    服务编排
    oracle报错ORA-01843: not a valid month
  • 原文地址:https://www.cnblogs.com/chnmig/p/12666599.html
Copyright © 2020-2023  润新知