在 macOS Sierra 上使用 apt 时出错

在 macOS Sierra 上使用 apt 时出错

在我的 Mac 上使用 apt 时遇到一些问题。如果我运行sudo apt searchsudo apt-get在终端中收到此错误:

Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/apt" (-1)

我正在运行 Sierra 10.12.4,并尝试md5sum在 Mac 上使用该命令。

对此有什么想法吗?

答案1

apt包管理器是一个 Linux 工具,来自 Debian GNU/Linux。 macOS 没有它。apt恰好在您的搜索路径中的程序是 Java的注释处理工具,并且不会做你想做的事。

Homebrew、MacPorts 和 Fink 等项目为 macOS 提供打包的第三方软件。

NetBSD 的 pkgsrc 在 macOS 上也能很好地工作: http://www.pkgsrc.org/

至于md5sum:在 BSD Unices(其中 macOS 就是其中之一)上,通常有一个名为md5available 的实用程序可以执行相同的服务(但输出格式略有不同)。

如果您使用上述项目之一提供的工具安装 GNU coreutils,md5sum将会安装。有时会调用可执行文件gmd5sum(请注意添加的g前缀,该前缀也会添加到所有其他 GNU coreutils 可执行文件中)。

答案2

macOS 不使用 APT 包管理工具,至少默认情况下不使用。在这里你最终尝试运行 Java注释处理工具

如果您想查看 macOS 上的包管理工具,请参阅如何在 Mac OS X 上安装 apt-get 或 YUM; Fink 允许您安装apt-get.

相关内容