在我的 Mac 上使用 apt 时遇到一些问题。如果我运行sudo apt search
或sudo 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 就是其中之一)上,通常有一个名为md5
available 的实用程序可以执行相同的服务(但输出格式略有不同)。
如果您使用上述项目之一提供的工具安装 GNU coreutils,md5sum
将会安装。有时会调用可执行文件gmd5sum
(请注意添加的g
前缀,该前缀也会添加到所有其他 GNU coreutils 可执行文件中)。
答案2
macOS 不使用 APT 包管理工具,至少默认情况下不使用。在这里你最终尝试运行 Java注释处理工具。
如果您想查看 macOS 上的包管理工具,请参阅如何在 Mac OS X 上安装 apt-get 或 YUM; Fink 允许您安装apt-get
.