繁体   English   中英

MacOS 上的 Java 安装:Apt commando 不起作用

[英]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 命令行工具。

  1. 从 App Store 安装 XCode。
  2. 按照此Stack Overflow 答案中的说明安装 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM