专栏首页linux百科小宇宙如何使用Homebrew在Linux和Windows上安装软件

如何使用Homebrew在Linux和Windows上安装软件

长期以来,Homebrew软件一直是Mac用户的便捷工具,但仅适用于Mac用户。 该应用程序增加了Linux风格的软件包管理,使用户可以轻松安装命令行实用程序。 现在,在2.0.0及更高版本中,该应用程序不再是Mac专有的。

借助适用于Linux的Windows子系统,Homebrew现在可用于Linux用户和Windows用户。 不过,有一个主要区别:名字。 在Linux系统上,该应用程序称为Linuxbrew。

为什么用Homebrew代替发行版的软件包管理器?

您可能出于某些原因会选择使用Linuxbrew而不是系统的标准软件包管理器。 首先,您不需要使用sudo命令来安装软件包。 您甚至不一定需要root特权才能安装它。 软件包安装在您的主目录或特定于Linuxbrew的主目录中。

使用Homebrew/Linuxbrew的另一个原因是,您可能想在不同的系统上使用相同的软件包管理器。 在这种情况下,无需记住某些命令(适用于Ubuntu),某些命令(适用于Mac)和另一种命令(适用于Windows)。

系统要求

在Homebrew网站的Linuxbrew部分,它列出了一些系统要求,大多数相对较新的系统都可以轻松满足以下要求:

GCC 4.4或更新版本。

Linux 2.6.32或更新版本。

Glibc 2.12或更新版本。

64位x86_64 CPU。

相关链接

Homebrew网站

目前不支持32位系统,因此,如果您运行的是较旧的系统,则可能会不走运。 还需要安装一些依赖项。

安装Linuxbrew的依赖项

对于Ubuntu或其他基于Debian的系统,您可以在一个命令中安装Homebrew需要运行的所有内容:

linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt-get install build-essential curl file git

测试的Ubuntu 18.04.3 LTS 依赖项都已安装

对于Fedora,CentOS或Red Hat,请改用以下命令:

sudo yum groupinstall ‘Development Tools’ && sudo yum install curl file git

安装Linuxbrew

与依赖项一样,您可以使用单个命令来安装Linuxbrew。 这将从Linuxbrew GitHub存储库下载并运行安装程序脚本:

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

Linuxbrew网站建议运行以下命令以将应用程序添加到您的bash配置文件中, 将Homebrew添加到你的PATH和bash shell配置文件脚本,Debian/Ubuntu上的~/.profile或CentOS/Fedora/RedHat上的~/.bash_profile:

linuxidc@linuxidc:~/www.linuxidc.com$ sudo nano ~/.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

如果您在注销并返回所选的shell后上述命令不起作用,请在“~/.bashrc,”  “~/.zshrc”或其他相关的shell配置中添加以下行:

export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH

现在,您可以尝试使用Linuxbrew安装软件包了。 安装程序建议安装gcc,因此首先:

brew install gcc

brew install hello

使用Linuxbrew

如上所示,最简单的命令是brew install,后跟要安装的软件包的名称。 要搜索可用的程序包,Homebrew将该程序包称为“formulae”,您可以使用brew搜索,后跟名称。 要显示特定配方的详细信息,请使用Brew信息及其名称。 最后,brew更新将更新Linuxbrew以及已安装的formulae。

首先解决第一个问题,默认改为Python2,再看看,如下图:

如果您的Linuxbrew安装工作不正常,或您不确定,一个命令是brew doctor(见上图)。如果一切正常,该命令将报告“您的系统已经准备就绪。”如果出了问题,该命令将告诉您从哪里开始修复问题。有关更多命令,请参阅Homebrew程序文档,但以上应该是您需要了解的主要内容。

这篇文章有用吗?

原文链接:https://www.linuxidc.com/Linux/2019-12/161635.htm

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何在自己Linux服务器上安装Homebrew软件包管理

    使用这类软件包管理系统,能帮助用户快速编译、安装软件(如:vim、wget等)、卸载软件等。而Homebrew,其实广泛运用在macOS上,但是其实Homebr...

    Mintimate
  • Git详细教程 – Git的安装

    最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在L...

    Javanx
  • Nakama Server, 二进制安装

    要开始使用 Nakama 进行开发,您首先需要将其安装在开发计算机上。简单明了,只需几分钟。在本指南中,我们将重点介绍使用二进制可执行文件安装 Nakama 开...

    为少
  • 如何在 CentOS Linux 上安装 RPM 软件包

    RPM Package Manager (RPM) 是一个强大的软件包管理系统,它被 RedHat Linux 以及它的衍生版本例如 CentOS,Fedora...

    雪梦科技
  • git安装与初始化

    如果你想在 Linux 上用二进制安装程序来安装 Git,可以使用发行版包含的基础软件包管理工具来安装。 如果以Centos 上为例,你可以使用 yum:

    超蛋lhy
  • Homebrew:让你从 Mac 切换到 Linux 更轻松

    Homebrew 项目最初是为了给 Mac 用户提供一个非官方的 Linux 式的包管理器。用户很快就爱上了它友好的界面以及帮助性的提示,而且,它已经被移植到 ...

    用户1880875
  • 轻松在Linux/Mac/Windows上配置FFmpeg开源音频工具

    “FFmpeg”这个项目单词中的“FF”指的是“Fast Forward(快速前进),而“mpeg”指的是“Moving picture expert grou...

    Mintimate
  • Java 程序员,如何把 Windows 系统打造的跟 Mac 一样牛逼?

    iterm2是 Mac下最好用的终端工具,听说没有之一。配合 oh-my-zsh,你的终端居然可以这样!震惊!!(UC震惊部)

    芋道源码
  • 如何在 Windows 下像 Mac 一样优雅开发

    起因:之前一直用 Mac 开发,换了家公司,只许用 Windows 下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后...... 下文大标题说明:(...

    非著名程序员
  • PHP/Laravel 本地开发环境搭建:Mac 篇

    在开始之前,我们先来介绍 PHP 全栈开发环境搭建,首先看看 Mac 环境如何搭建。

    学院君
  • 程序员该如何把 Windows 系统打造的跟 Mac 一样牛逼?

    起因:之前一直用Mac开发,换了家公司,只许用Windows下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后......

    逆锋起笔
  • 程序员该如何把 Windows 系统打造的跟 Mac 一样牛逼?

    起因:之前一直用Mac开发,换了家公司,只许用Windows下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后......

    统计学家
  • 『开发技巧』Python音频操作工具PyAudio上手教程

    当需要使用Python处理音频数据时,使用python读取与播放声音必不可少,下面介绍一个好用的处理音频PyAudio工具包。

    小宋是呢
  • 如何在Linux,Mac或Windows上安装Git

    Git是由Linus Torvalds为Linux内核设计开发的。Git为非线性的分布式开发提供了支持,允许多个项目成员同时在一个项目上进行开发。Git是最流行...

    Techeek
  • Mac Java 开发环境搭建清单(不断更新中)

    在任何的操作系统中,首先你需要做一件事就是更新系统,点击窗口左上角的  > 关于本机 > 软件更新 。此外,如果这是一部新的电脑,你还需要到系统设置进行一些适...

    九州暮云
  • Homebrew都不会用,还敢自称老司机?

    主题为 bira,就是我演示时使用的这款主题。如需更换主题,直接修改 ZSH_THEME="bira"中的bira即可。

    Lucifer三思而后行
  • 实战篇:一行命令安装Linux系统,超详细的 Vagrant 上手指南

    注意:如果是macOS可以通过homebrew直接安装,Windows可以通过下载安装包进行安装。

    Lucifer三思而后行
  • 给大家推荐一款高逼格的Linux磁盘信息查看工具

    可以使用df命令来显示在Linux、macOS和类Unix系统中挂载的文件系统上有多少可用磁盘空间。还可以使用du命令来估计文件空间的使用情况。我们现在有了另一...

    IT技术分享社区
  • Mac安装Homebrew的那些事儿

    最近小明刚换置了一个 Mac 本,想搭建一个属于自己的博客网站,需要用到 Node.js 环境,而Node.js 在 MacOS 中是由 Homebrew 进行...

    程序员小明

扫码关注云+社区

领取腾讯云代金券