linux下运行brew,在Linux下安装Homebrew(Linuxbrew)的方法

Homebrew(以前称为Linuxbrew)软件包管理器推出的新版本已经支持Linux和Windows 10中的Linux子系统(WSL),也就是说你可以在这两个Linux平台上使用Homebrew了。在Linux或WSL上运行时,Homebrew以前被称为Linuxbrew,它可以安装在你的主目录中,在这种情况下它不使用sudo,Homebrew不使用主机系统提供的任何库,除非glibc和gcc足够新,Homebrew可以为旧的Linux发行版安装自己当前版本的glibc和gcc。

10236552eb83658de0c0ce1678f507ab.png

特征介绍

可以将软件安装到你的主目录,因此不需要sudo。

安装未由主机分发包装的软件。

在主机分发较旧时安装最新版本的软件。

使用相同的软件包管理器来管理macOS、Linux和Windows系统。

Homebrew目前不支持32位x86平台。

相关链接

Linux/WSL要求

GCC 4.4或更新版本。

Linux 2.6.32或更新版本。

Glibc 2.12或更新版本。

64位x86_64 CPU。

安装方法

终端提示符下运行以下命令:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

安装脚本会使用sudo将Homebrew安装到/home/linuxbrew/.linuxbrew,否则将安装在主目录中的~/.linuxbrew,Homebrew在安装后不使用sudo,使用/home/linuxbrew/.linuxbrew允许比在个人主目录中安装更多的二进制包。

按照接下来的步骤说明将Homebrew添加到你的PATH和bash shell配置文件脚本,Debian/Ubuntu上的~/.profile或CentOS/Fedora/RedHat上的~/.bash_profile:

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

至此,已经完成,安装包:

brew install hello

如果使用的是较旧版本的Linux,安装第一个软件包也会安装最新版本的glibc和gcc。

git clone Homebrew方法

Debian、Ubuntu、Fedora、CentOS、Red Hat运行的命令:

1、Debian或Ubuntu

sudo apt-get install build-essential curl file git

2、Fedora、CentOS或Red Hat

sudo yum groupinstall 'Development Tools' && sudo yum install curl file git

随时随地提取或git clone Homebrew,请使用/home/linuxbrew/.linuxbrew(以启用二进制包的使用):

git clone https://github.com/Homebrew/brew ~/.linuxbrew/Homebrew

mkdir ~/.linuxbrew/bin

ln -s ../Homebrew/bin/brew ~/.linuxbrew/bin

eval $(~/.linuxbrew/bin/brew shellenv)

相关主题

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值