当前位置:首页 >娱乐 >在 Linux 上安装和使用 Homebrew 包管理器 现在只有一个 Brew 项目

在 Linux 上安装和使用 Homebrew 包管理器 现在只有一个 Brew 项目

2024-06-29 06:05:42 [百科] 来源:避面尹邢网

在 Linux 上安装和使用 Homebrew 包管理器

作者:Abhishek Prakash 运维 系统运维 Homebrew(家酿),安装也被称为 Brew,和使是管理一个主要为 macOS 创建的命令行包管理器。Homebrew 在 macOS 用户中相当流行,安装因为更多的和使开发者创造了可以用 Homebrew 轻松安装的命令行工具。

Homebrew(家酿),管理也被称为 Brew,安装是和使一个主要为 macOS 创建的命令行包管理器。

Homebrew 在 macOS 用户中相当流行,管理因为更多的安装开发者创造了可以用 Homebrew 轻松安装的命令行工具。

在 Linux 上安装和使用 Homebrew 包管理器 现在只有一个 Brew 项目

这种流行导致了 Linuxbrew 的和使诞生,它是管理 Homebrew 的一个 Linux 移植版。由于它主要是安装 Git 和 Ruby 组成的,而 Linux 和 macOS 都是和使类 Unix 的系统,所以 Brew 在两种操作系统上都能很好地工作。管理

在 Linux 上安装和使用 Homebrew 包管理器 现在只有一个 Brew 项目

[[439498]]

在 Linux 上安装和使用 Homebrew 包管理器 现在只有一个 Brew 项目

Linuxbrew 项目最终与 Homebrew 项目合并,现在只有一个 Brew 项目,叫做 Homebrew。

为什么我叫它 Brew,而不是 Homebrew?因为命令以 brew 开头。你会在后面的章节中看到它的详细内容。

当你已经有了 apt、dnf、snap 时,为什么还要在 Linux 上使用 Homebrew 包管理器?

我知道这种感觉。你已经有一个由你的发行版提供的好的 包管理器。除此之外,你还有 Snap、Flatpak 和其他通用软件包系统。

在你的 Linux 系统上你真的需要 Homebrew 包管理器吗?答案取决于你的需求。

你看,除了发行版的包管理器和通用包管理器,你会遇到需要其他包管理器的情况,比如 Pip (用于 Python 应用)和 Cargo (用于 Rust 软件包)。

想象一下,你遇到了一个很好的命令行工具,想试试。它的软件库提到它可以使用 brew 或源代码来安装。在这种情况下,在你的系统上有 brew 可能会有帮助。毕竟,都 2021 了,从源代码安装 并不时髦(也不舒服)。

换句话说,如果你遇到一些有趣的命令行工具只提供 brew 安装选项,你会有一个额外的选择。

在 Ubuntu 和其他 Linux 发行版上安装 Homebrew

安装是相当容易的。你只需要确保你已经有了所有的依赖项。

步骤 1:安装依赖项

你需要有相对较新版本的 gcc 和 glibc。你可以 在 Ubuntu 上安装 build-essential 包 来获得它们。除此之外,你还需要 安装 Git、Curl 和 procps(用于监控系统进程)。

在基于 Ubuntu 和 Debian 的系统中,你可以像这样一起安装所有这些东西:

  1. sudo apt-get install build-essential procps curl file git 

Iinstall dependencies for Homebrew in Ubuntu/Debian

对于其他发行版,请使用你的包管理器并安装这些依赖项。

步骤 2:安装 Homebrew

你可以看到为什么你需要 安装 Curl。它允许你 在终端下载安装脚本文件。

只要输入这个命令:

  1. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 

当要求输入回车键时,请按下回车。

Installing Homebrew on Ubuntu

在脚本最后,它建议运行几个命令,将其添加到 PATH 变量中。Homebrew 实际上是安装在你的主目录中,然后软链接到 /usr/local 目录中。

Run the suggested command under Next steps to add Homebrew to PATh variable

你可以 在终端方便地复制和粘贴。只要选择它所建议的命令,按 Ctrl+Shift+C 复制,按 Ctrl+Shift+V 粘贴。

或者,你也可以直接复制粘贴这个命令:

  1. echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> $HOME/.bash_profile 

然后是这个:

  1. eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" 

Adding brew commands to the PATH

步骤 3:验证 brew 的安装

就快完成了。只需通过使用 brew doctor 命令来验证 brew 命令是否可以运行:

  1. brew doctor 

brew doctor 命令会告诉你是否有任何问题。

你可以通过安装示例 hello 项目再次验证:

  1. brew install hello 

如果你没有看到任何错误,你可以在 Linux 上享用家酿了。

使用 brew 命令来安装、删除和管理软件包

让我快速告诉你几个可以用来安装、删除和管理软件包的 brew 命令。

由于 Homebrew 安装在你的主目录中,你不需要 sudo 来运行它(就像 Pip 和 Cargo)。

要用 brew 安装一个软件包,请使用安装选项:

  1. brew install package_name 

这里没有自动完成软件包名称的功能。你需要知道确切的软件包名称。

要删除一个 brew 软件包,你可以使用 remove 或 uninstall 选项。两者的作用是一样的。

  1. brew remove package_name 

你也可以用这个命令列出已安装的 brew 软件包:

  1. brew list 

你也可以用 autoremove 选项删除不需要的依赖:

  1. brew autoremove 

在下一张截图中,我只用 brew 安装了两个软件包,但它也显示了这些软件包的依赖关系。即使在移除软件包后,依赖关系仍然存在。autoremove 终于把它们删除了。

Listing and removing brew apckages

还有很多 brew 命令选项,但这不在本教程的范围内。你可以随时 翻阅它的文档 并进一步探索。

从 Linux 中删除 Homebrew

如果不加入从你的 Linux 系统中删除 Homebrew 的步骤,本教程就不完整。

根据 GitHub 仓库中提到的步骤,你必须下载并使用这个命令运行卸载脚本:

  1. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)" 

你会被要求输入 Y 键来确认删除。

Removing Homebrew from Linux

当 Homebrew 的卸载完成后,它会列出它所遗留的文件和目录:

Remaining files after Homebrew removal

让你自己去删除这些文件和目录。

总结

正如我前面解释的,Homebrew 为你已经有的东西提供了一个扩展。如果你偶然发现一个只有 brew 安装方式的应用,在你的 Linux 系统上安装 Homebrew 会很方便。

 

责任编辑:未丽燕 来源: 开源中国 MacOSHomebrew包管理器

(责任编辑:焦点)

    推荐文章
    • 华兰生物(002007.SZ):2020年度净利升25.69% 基本每股收益0.8873元

      华兰生物(002007.SZ):2020年度净利升25.69% 基本每股收益0.8873元华兰生物(002007.SZ)公布2020年年度报告,实现营业收入50.23亿元,同比增长35.76%;归属于上市公司股东的净利润16.13亿元,同比增长25.69%;归属于上市公司股东的扣除非经常性 ...[详细]
    • 抖音火山版个性化内容怎么设置

      抖音火山版个性化内容怎么设置抖音火山版软件中有很多的玩法,其中在软件中有很多的用户不知道怎么设置个性化内容推荐,那么现在就来看一下小编带来的开启个性化内容的教程吧。1.首先打开抖音火山版软件进入到首页之后点击左上角的【叁横】图标 ...[详细]
    • 剪映已删除的视频怎么找回

      剪映已删除的视频怎么找回我们在剪映软件中可以编辑视频然后发布出去,那么有的用户就比较好奇了剪映已删除的视频怎么找回呢?下面就和小编小编一起来看一下剪映找回已删除的视频的方法吧。1、首先打开剪映软件进入到首页之后点击【剪映云】 ...[详细]
    • 菜鸟裹裹怎么删除驿站

      菜鸟裹裹怎么删除驿站软件中会保存我们之前使用的驿站信息,但是现在我们已经不在使用该驿站了,现在在那个要删除不在使用的驿站要怎么操作呢?来和小编一起看一下删除不在使用的驿站的教程吧。1.首先打开菜鸟果果软件进入到首页后点击 ...[详细]
    • ST步森(002569.SZ)公布消息:终止收购微动天下100%的股权

      ST步森(002569.SZ)公布消息:终止收购微动天下100%的股权ST步森(002569.SZ)公布,公司于2021年3月26日召开第六届董事会第二次会议和第六届监事会第二次会议,审议通过了《关于终止重大资产重组的议案》,同意公司终止本次重大资产重组事项。公司独立董 ...[详细]
    • HomePod 再出问题: 升级 14.6 后直接变砖

      HomePod 再出问题: 升级 14.6 后直接变砖HomePod 再出问题: 升级 14.6 后直接变砖来源:卡饭网 作者:Echo ...[详细]
    • 抖音火山版点赞通知怎么关闭

      抖音火山版点赞通知怎么关闭我们在抖音火山版软件中发布一个作品之后有人点赞,但是不想收到点赞通知要怎么操作呢?下面就来看一下小编给大家带来的关闭点赞通知的方法吧。1.首先打开抖音火山版‘软件进入到首页之后点击左上角的【三横】图标 ...[详细]
    • 手机不小心删除的照片如何找回

      手机不小心删除的照片如何找回我们会通过拍照来记录自己的生活,有的用户在查看照片的时候不小心把照片删除了,那么这个时候要怎么找回呢?下面就来看一下手机不小心删除的照片找回方法吧。1、首先打开手机中的相册软件进入到首页之后点击【图集 ...[详细]
    • 花呗升级和不升级区别在哪里 可用额度会增加吗?

      花呗升级和不升级区别在哪里 可用额度会增加吗?对于很多年轻人来说,无论是在线上的电商平台支付,还是在线下的实体商店支付,使用花呗都是一件比较平常的事情。有不少花呗用户都收到了花呗服务升级提示,花呗升级和不升级区别在哪里?花呗不升级还能用吗?花呗升 ...[详细]
    • 抖音火山版临时文件怎么删除

      抖音火山版临时文件怎么删除在使用抖音火山版软件的过程中,使用的时间越长占用的空间越大,那么想要把临时文件清理了来解放空间要怎么操作呢?下面就来看一下清理临时文件的教程吧。1.首先打开抖音火山版软件进入到首页之后点击左上角的【叁 ...[详细]
    热点阅读