在我转向使用 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
> 启动终端
> 在命令行输入:
/ usr / bin / ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
> Return
> 再次点击 Return 以允许安装开始。
> 输入您的密码
> Return
等待下载开始,安装程序完成。
安装软件包
一旦安装了 Homebrew,您现在可以下载任何您喜欢的开源软件,有数百种应用程序可供选择。例如,假设我想安装像 Transmission 这样的轻量级 torrent 客户端,那么就这样:
打开终端
在命令行输入:brew install transmission
点击返回
完成!
很快吧。就是这么简单。
凭借 Apple 在其 BSD 基础上创建的令人惊叹的图形界面,很容易忘记 UNIX 命令行可以提供的强大功能。它具有灵活性和快速性,拥有大量可以将任何用户转变为高级用户的免费软件。
您认为 App Store 应该将开源软件包推广到其范围吗?拥有像 Homebrew 这样的第三方软件包管理器是更好的选择吗?欢迎留言 ◾️
Comments