[英]Java installation on MacOS: Apt commando doesn't work
我已经在 MacBook(Catalina:10.15.7)上安装了最新版本的 JAVA(jdk-15.0.1_osx-x64_bin.dmg)。
当我尝试使用 JAVA 通过以下命令安装 PUPPET MASTER 时:
$ sudo apt Puppet Master install
我收到这条消息:
Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/apt" (-1)
任何人都可以向我解释这意味着什么以及如何在我的机器上安装 Puppet Master?
非常感谢迈克
我不太擅长在 macOS 中做事,但从我读到的内容来看,我发现:
Mac OS X 没有 apt-get。 有一个名为Homebrew的包管理器被用来代替。
我链接到的页面具有安装自制软件的最新方法。
之后,Homebrew 的用法是brew install <package>
Homebrew 的先决条件之一是 XCode 命令行工具。
Puppet 支持在 MacOS 上运行的代理,但服务器仅在各种版本的 Linux 上受支持(即使主要服务器组件在 JVM 中运行)。 这在7.0 版的文档中明确说明, 在撰写本文时是最新的。 在早期版本的文档中不太清楚,但同样如此。
Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/apt"
(-1)
任何人都可以向我解释这意味着什么
这意味着您的运行时路径中没有名为apt
的程序,尽管看起来您可能有一个指向此类程序的悬空符号链接,否则不清楚为什么系统会专门查找/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/apt
。 请注意, apt
既不是 OS X 的标准组件,也不是与 JVM 一起打包的标准实用程序。
以及如何在我的机器上安装 Puppet Master?
没有支持的方法来做到这一点。 尽管如此,它还是有可能让它工作,但你可能需要自己弄清楚。 但是,在沿着这条路走得太远之前,请确保您需要主(服务器)而不仅仅是代理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.