如何在 macOS 上轻松安装开源软件

  • 一起来,F**那个愚蠢的 App Store

在我转向使用 macOS 作为日常工作操作系统之前,我使用了无数的 GNU / Linux 平台。Linux(以及构建 macOS 的 FreeBSD 和 OpenBSD)使我可以通过包管理器轻松访问各种开源软件。

什么是包管理器

包管理器是一个命令行工具,它允许我访问在计算机上安装和下载的大量预构建软件包(或有时是源代码,如果需要的话)。我可以打开一个终端,只需输入一个命令,告诉包管理员下载并安装我所需的任何免费开源软件。

虽然 macOS 有 App Store,但它不是我最喜欢的开源软件存储库(至少不是原始的纯粹形式)。像 mplayer,wget 和 gcc 这样的东西根本不在 App Store 中,搜索或构建包的源代码会使工作变得繁重。

💡有办法 — — Homebrew

什么是 Homebrew

Homebrew 将自己称为“缺少 macOS 的软件包管理器”,它将“安装 Apple 所不需要的东西”。一旦安装在 Mac 上,您就可以轻松访问数百个可供您使用的开源软件包。需要下载 YouTube 视频吗?打开命令提示符并键入“brew install youtube-dl”;需要交叉编译另一个平台吗?输入“brew install gcc”;想在 macOS 上玩基于 Windows PC 的游戏吗?输入“brew install wine”。就这么简单。

安装 Homebrew

> 启动终端

> 在命令行输入:

  • Return
  • 再次点击 Return 以允许安装开始。
  • 输入您的密码
  • Return

等待下载开始,安装程序完成。

安装软件包

一旦安装了 Homebrew,您现在可以下载任何您喜欢的开源软件,有数百种应用程序可供选择。例如,假设我想安装像 Transmission 这样的轻量级 torrent 客户端,那么就这样:

  • 打开终端
  • 在命令行输入:brew install transmission
  • 点击返回
  • 完成!

很快吧。就是这么简单。

凭借 Apple 在其 BSD 基础上创建的令人惊叹的图形界面,很容易忘记 UNIX 命令行可以提供的强大功能。它具有灵活性和快速性,拥有大量可以将任何用户转变为高级用户的免费软件。

您认为 App Store 应该将开源软件包推广到其范围吗?拥有像 Homebrew 这样的第三方软件包管理器是更好的选择吗?欢迎留言。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据