MacOS上的Java安装:Apt commando不';行不通

MacOS上的Java安装:Apt commando不';行不通,java,macos,puppet,Java,Macos,Puppet,我已经在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/Hom

我已经在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)
有人能向我解释一下这意味着什么,以及我如何在我的机器上安装傀儡大师

多谢各位
Mike

我不太擅长在macOS中做事,但从我的阅读中,我发现:

Mac OS X没有apt get。有一个名为的包管理器被使用

我链接到的页面有安装自制软件的最新方式

之后,使用自制软件进行
brew安装

自制的先决条件之一是XCode命令行工具

  • 从应用商店安装XCode
  • 按照本手册中的说明操作
  • Puppet支持在MacOS上运行的代理,但服务器仅在各种版本的Linux上受支持(即使主服务器组件在JVM中运行)。这一点在中有明确说明,在撰写本文时,这一点是最新的。这在早期版本的文档中不太清楚,但也同样正确

    (-1)

    谁能向我解释一下那是什么意思吗

    这意味着在您的运行时路径中没有名为
    apt
    的程序,尽管看起来您可能有一个指向此类程序的悬空符号链接,否则不清楚系统为什么会专门查找
    /Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/apt
    。请注意,
    apt
    既不是OSX的标准组件,也不是JVM打包的标准实用程序

    我该怎么走 在我的机器上安装傀儡主机


    没有支持的方法来执行此操作。尽管如此,还是有可能让它发挥作用,但您可能需要自己解决。但是,在您走得太远之前,请确保您需要的是主机(服务器),而不仅仅是代理。

    谢谢,John。即使我不能编写代码,我还是继续学习Google Coursera关于Python自动化的课程,Puppet就是其中的一部分。我最终了解了tat,为了让它正常工作,我需要master和ten代理,我决定不在我5年的MacBook上安装所有这些东西。至于apt,我同时也了解到了这一点,在Mac OS中,显然需要使用pip或pip3。然而,我认为我搞得一团糟(我担心这就是象征性联系的原因)都是因为这门课。再次感谢你的帮助!Mike@MWEsser、
    pip
    pip3
    仅用于安装Python模块。OSX没有标准的
    apt
    。再次感谢John,我非常感谢。
    Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk/Contents/Home/bin/apt"