为什么我们在 ubuntu linux 上使用 homebrew?-凯发体育app

在 ubuntu 上使用 的优势:

注意:对于常见的软件包安装,我们建议坚持使用默认的软件包管理器。但是,如果某些软件包只能使用 brew 安装,那就去吧。

1.易用性

我们应该在 ubuntu 中使用 homebrew(又名 linuxbrew)的第一个原因是,与其他流行的包管理器相比,它提供了出色的性能、速度和易用性。如果您要从 macos 切换,那么您将有一个熟悉的命令行来安装和卸载软件包。

此外,其快速的安装过程和最少的磁盘使用量使其成为处理大型项目或应用程序的最佳可用凯发体育app的解决方案之一。

通过其简单的语法,不再需要脚本技能来使用 homebrew 使用或管理包——使其对初学者也很友好。

2. homebrew 中的软件包可用性

与其他一些包管理器不同,使用 homebrew 超出了 ubuntu 的库存应用程序范围。官方存储库中提供了超过 200k 的软件包,您无需任何额外配置即可找到几乎所有最新和流行的 linux 软件包。

但是,许多软件包本身都不存在,无法通过您的 linux 默认存储库进行安装,但这并不意味着它们遥不可及——如果 ubuntu 存储库不支持某个程序,那么您很有可能能够在 homebrew 的大量集合中找到它。此外,像 nodejs 这样的软件也可以在 homebrew 的庞大存储库中找到,因此继续您的项目工作不再那么耗时了!

3. 快速更新和安全修复

如果由于主软件包(主要由 canonical 开发)中存在的错误而出现安全问题,或者您想要通过官方存储库无法获得的某些软件包的最新版本,那么只需快速更新这些特定组件就变得必要了——只需几个命令即可通过 homebrew 轻松完成。

通过自制软件,人们可以快速滚动访问新发布的更新,从而确保系统保持安全,免受任何潜在风险的影响。

4. brew 不需要 root 或 sudo 访问权限即可安装软件

无论是 yum、apt 还是其他流行的 linux 包管理器,要安装一些软件或包,我们至少需要 sudo 访问权限。这是因为它们专门设计用于在操作系统级别工作,因此我们可以在必要时升级我们的系统,包括安装各种软件包。但是,如果您不想授予某些用户 sudo 权限,但仍有权安装基本软件包怎么办?在这种情况下,请尝试 brew。

homebrew 不需要 root 或 sudo 访问权限来安装软件包。事实上,它旨在创建和维护一个单独的用户拥有的目录来安装包,这不需要管理员用户权限。

5. linux 软件包的多个版本

apt 或 yum 类型的 linux 包管理器旨在通过覆盖旧版本的软件包来安装最新版本的软件包,而 brew 并非如此。

homebrew 包管理器在版本方面为您提供了极大的自由度,因为它将它们编译到特定于版本的子目录中,因此您的 ubuntu 上将拥有多个版本的包。但是,其中只有一个符号链接可以全局使用。因此,用户可以根据需要在包的版本之间切换。

6.跨平台支持-macos和linux

我们不需要让自己熟悉不同的包管理器,因为我们可以在 macos 和 linux 上使用 brew。即使是 windows 子系统 linux 用户也可以使用它来安装软件包。

 

在 linux 上安装 homebrew

安装开发工具:

对于 debian 和 ubuntu,包括基于它们的 linux,请运行:

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

对于 fedora、centos、red hat、almalinux、rocky linux 或 oracle linux:

sudo yum groupinstall 'development tools'
sudo yum install procps-ng curl file git libxcrypt-compat

安装 linuxbrew 的通用脚本:

/bin/bash -c "$(curl -fssl https://raw.githubusercontent.com/homebrew/install/head/install.sh)"

将其添加到系统路径中:

echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> $home/.bashrc

如何使用 homebrew 管理软件包

使用 brew 命令安装软件包:

brew install package-name

例如:要安装 wget,我们可以使用:

brew install wget

要卸载 brew 包,请执行以下操作:

如果要删除使用 homebrew 命令行工具安装的一些包,请使用以下语法:

brew uninstall package-name

例如:

brew uninstall wget

要删除系统上但任何已安装的应用程序不需要的依赖项,请使用:

brew autoremove

用于升级现有 brew 安装包的命令:

对于某些特定的 brew 安装包,假设 .wget

brew upgrade wget

而要升级所有 homebrew 安装的软件包,请使用:

brew upgrade

如何从 linux 中删除 homebrew

好吧,如果您对此包管理器不满意,并且想从 ubuntu、centos、debian 或任何其他 linux 卸载 homebrew,请使用:

/bin/bash -c "$(curl -fssl https://raw.githubusercontent.com/homebrew/install/head/uninstall.sh)"

键入 y 并在系统要求您确认时按 enter 键。

此外,删除包含其文件的目录:

sudo rm -r /home/linuxbrew/

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun289724.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2024年3月17日 下午5:36
下一篇 2024年3月17日 下午5:44

相关推荐

  • simulon:混合现实 3d 模型软件

    simulon:混合现实 3d 模型软件 只需要下载app扫描周围环境,然后选择对应的模型。之后等几分钟就会渲染好跟现实环境融合的mr视频。没有凯发体育app官网只有申请测试的表单。  …

    工具软件 2024年5月10日
  • jan: 本地llm聊天软件

    jan: 本地llm聊天软件 一个全平台的本地 llm 聊天软件jan,支持自动下载模型以及非常详细的设置。懒得配置 ollama 的可以试试。 除了支持本地模型以外,在线的模型可…

    工具软件 2024年5月10日
  • windows 11 将拖放功能恢复到文件资源管理器的地址栏

    在 windows 11 23h2 中删除它后,microsoft 恢复了从文件资源管理器的地址栏本身拖放文件的功能。 使用此功能,用户可以将文件从当前文件夹移动到地址栏路径中的上…

    2024年4月2日
  • 桌面未自动刷新:如何修复

    每当您安装新的第三方程序或从桌面中删除快捷方式文件时,它都会自动刷新。这是正常现象,每当您进行一些更改时,桌面都会自动刷新。但是,如果桌面停止刷新怎么办?我们有这些修复程序集,应该…

    2024年3月29日 未分类
  • windows 11 仍然带有旧的任务管理器,但它是隐藏的

    microsoft 在 windows 11 21h2 中引入了许多设计更改,但直到 22h2 更新才改进任务管理器。通过此功能更新,任务管理器对 ui 进行了大修和一些功能。您会…

    2024年3月27日 微软microsoft
  • 如何在 windows 11 中启动旧的任务管理器

    microsoft推出了重新设计 windows 11 的任务管理器前段时间。新的任务管理器具有不同的设计,但也有功能上的差异。microsoft删除了 – 相当无用 …

    2024年3月26日
  • microsoft在未来几天内最终确定 windows 11 24h2 rtm 候选者

    windows 11 24h2 可能会在几周内达到 rtm(向制造商发布)状态。这意味着microsoft将开始向 pc 制造商提供更新,允许三星、联想或惠普等 oem 在其即将推…

    2024年3月26日 微软microsoft
  • 在 windows 资源管理器中搜索特殊字符:2 种简单方法

    虽然我们知道 windows 不允许在文件名中使用特殊字符,但大多数人都不知道它也无法使用标准搜索字段方法进行本机搜索。那么,如何在windows(文件)资源管理器中搜索特殊字符呢…

    2024年3月20日 win 11
  • 使用 homebrew 释放 mac 的潜力:令人敬畏的隐藏免费应用程序可供探索

    使用 homebrew 释放 mac 的潜力:令人敬畏的隐藏免费应用程序可供探索 深入 macos 的核心,有一个强大的功能,可以提高生产力、简化任务,并为您的数字生活添加一些娱乐…

    2024年3月17日
  • 如何在 ubuntu 上安装 mixxx dj 软件 22.04 lts

    在 ubuntu 上安装 mixxx 的步骤 22.04 或 20.04 for dj 1. 打开命令终端 在 linux 上使用 gui 安装软件并不像在 windows 上那样…

    2024年3月17日
  • 如果您想知道 windows 11 系统上有什么显卡并且没有时间浪费,这里有最快的方法可以找出答案。 1. 使用设备管理器: 右键单击“开始”按钮,然后选择“设备管理器” 在“设备…

    2024年3月17日 win 11
  • 您打开文件资源管理器,并且想要整理文件,但是当您转到“分组依据”选项时,它显示为灰色。我们为您提供久经考验的凯发体育app的解决方案来解决这个问题。 文件夹变灰是什么意思? 这可能意味着该文件夹当…

    2024年3月16日 工具软件
  • 如何在 ubuntu 上安装 mixxx dj 软件 22.04 lts

    在 ubuntu 上安装 mixxx 的步骤 22.04 或 20.04 for dj 1. 打开命令终端 在 linux 上使用 gui 安装软件并不像在 windows 上那样…

    2024年3月13日
  • 在 ubuntu 上安装 element 桌面客户端的 2 种方法 22.04 |20.04

    1.打开ubuntu软件 在 ubuntu 桌面系统上安装软件的最简单方法之一是使用图形软件商店。使用它,我们可以一键安装应用程序。因此,要么转到“应用程序”并搜索“软件”,要么只…

    2024年3月13日 linux命令
  • 如何删除 ubuntu 上的软件中心应用程序 22.04 或 20.04?

    第 1 步:打开终端 好吧,要从ubuntu中完全删除软件中心,我们必须访问终端。为此,您可以在应用程序中搜索它,也可以使用键盘快捷键 ctrl alt t。 第 2 步:卸载 u…

    2024年3月13日
  • 安装 windows 10 的 2023 年 12 月更新 (kb5033372) 后,文件资源管理器中的搜索栏可能看起来有所不同。更新后,您可能会注意到搜索栏在垂直方向上变小了,…

    2023年12月25日
  • look scanned是一款pdf扫描工具

    look scanned look scanned是一款pdf扫描工具,这款工具能把你的pdf扫描成扫描件,但不需要使用打印机和扫描仪。 可能有些小伙伴比较难理解,我在这里举个例子…

    2023年12月18日
  • 经过近一年零三个月零两周的漫长等待,microsoft 终于解决了导致文件资源管理器自动打开并将注意力从 windows 11 上的其他应用程序上移开的问题。此修复程序随 wind…

    2023年12月17日
  • 如何下载和安装 activclient windows 11

    某些软件可能有问题 windows 11,这就是为什么许多用户想知道如何在 windows 11 上正确下载和安装 activclient。 这个过程相当简单,在今天的指南中,我们…

    2023年12月9日
  • github 上看到一个效果挺好的 ai 一键视频换脸工具「roop」

    github 上看到一个效果挺好的 ai 一键视频换脸工具「roop」,替换过程只需要一张新脸的照片,不需要数据集,也不需要训练,使用起来不复杂,还提供了一个 stablediff…

    工具软件 2023年11月23日
  • windows 11 moment 4 现在是强制性更新

    windows 11 moment 4 现在是强制性的,因为microsoft已将今年最重要的更新推送给所有拥有 kb5032190 的人(周二补丁)。这意味着无论您喜欢与否,wi…

    2023年11月17日
  • windows 10 22h2 iso 的大小为 5.8gb,比 windows 7 版本 586h11 的 23.2gb 小约 6.24%。这是一个轻微的增长,很容易被忽视。尽管…

    2023年11月6日
  • 树莓派 5 软件环境优化来自构建它的团队

    从负责开发该系列最新迷你pc的团队那里了解有关优化raspberry pi 5软件环境的更多信息。raspberry pi 5 软件环境的演变和发展是一个引人入胜的旅程,它见证了从…

    2023年10月14日
  • windows 11 错误是否已修复?了解其稳定之旅

    您可能听说过有关windows 11的嗡嗡声,windows 10的时尚继任者。但就像所有新软件一样,它也有成长的烦恼。从盛大亮相开始,人们就问:windows 11 稳定吗?错误…

    2023年10月5日
  • 虽然windows 11仍然是上一次迭代的重大升级,但有些问题似乎没有得到microsoft的完善。一个常见的问题是 windows 11 中的重复驱动器号,即同一驱动器列出两次,…

    2023年9月26日 win 11
网站地图