如果您曾经使用过 Linux 系统,您可能对 Apt-get 命令很熟悉。 它用于安装应用程序或软件包。 macOS 和 Linux 有一些相似之处,只有极少数的 Linux 软件包可以安装在 macOS 上。 旧版本的 macOS 更有可能运行 Linux 应用程序。
找不到apt-get命令?
当用户尝试使用该命令安装 Linux 应用程序时,会出现 Apt-get command not found 消息。 Apt-get 命令没有任何问题,但它不适用于 macOS。 macOS 没有这个特定的包管理器,这就是它无法工作的原因。
如何在 Mac 上修复 apt-get
这并不意味着您不能在 macOS 上安装 Linux 软件包。 你只需要使用不同的工具。
家酿
如果您熟悉 Linux,那么您也熟悉 Homebrew。 它适用于 macOS,可用于安装软件包。
确保您已安装 Xcode(注意: 从 Mac App Store 获取)
打开终端并运行以下命令:xcode-select –install。
接受 EULA。
运行此命令以安装 Homebrew。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
确认您要安装 Homebrew。
安装后,使用以下命令验证它:brew -v。
您现在可以使用以下命令安装软件包:
brew install Name_of_package
注意:您可以在适用于 Linux 的 Windows 10 子系统上安装 Homebrew。
麦克波特
Macports 是 macOS 的另一个包管理器。 它和 Homebrew 一样好用,但一般来说,您应该只选择两者之一。
确保您已安装 Xcode。 从 Mac App Store 获取.
打开终端。
运行以下命令:xcode-select –install。
确认您要安装 Xcode 工具。
下载 Macports 适用于您的 macOS 版本。
运行 PKG 文件并安装 Macports。
使用以下命令安装软件包:
port install Name_of_package
结论
Apt-get 不能在 Linux 之外工作。 您最终将不得不使用不同的包管理器。 macOS 建立在 BSD 之上,而 BSD 类似于 Linux。 就技术而言,这是相当大的延伸,这就是为什么无法在 macOS 上使用 Apt-get 命令的原因。 Homebrew 和 Macports 与 Apt-get 一样能够安装软件包。 如果您无法使用 Homebrew 或 Macports 安装软件包,或者安装后无法正常工作,则可能是软件包本身或其他必须解决的依赖项存在缺陷。 Homebrew 和 Macports 都不能让损坏的包在 macOS 上运行。