在macOS Sierra上使用apt时出错

1个

在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上使用该命令。

有什么想法吗?

终端 apt macintosh

分享改善这个问题

17年4月15日在18:30编辑

问17年4月15日在18:03

BenRichi_

4311金徽章11银徽章55枚青铜徽章

3

Mac何时开始支持apt?apt utils来自Debian Linux。 – ivanivan '17 Apr 15在18:07

我不确定,他们可能不会,我只是从未在Mac的终端中使用过类似的功能。如果我使用终端,我通常使用Ubuntu,那只是想md5sum在Mac上发声@ivanivan – BenRichi_ 17年 4月15日在18:12 

@RuiFRibeiro您需要知道哪些其他信息? – BenRichi_ 17年 4月15日在18:13

我是在md5sum评论之前写的... Google for MacPorts或HomeBrew。 – Rui F Ribeiro 17年4月15日在18:13

添加评论

2个答案

活跃的最古老的选票

5

apt,软件包管理器,是Debian GNU / Linux的Linux工具。macOS没有它。

像Homebrew,MacPorts和Fink这样的项目为macOS提供了打包的第三方软件。

自制程序:https//brew.sh/

MacPorts:https//www.macports.org/

芬克:http : //www.finkproject.org/

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

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

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

分享改善这个答案

编辑了17年4月15日在18:34

2017年4月15日在18:22回答

库萨兰达

18.7万2222金币356356银章571个571青铜徽章

好的,这很有道理,我想我将来会看看Homebrew,但是刚刚阅读了的手册md5,做了我想要的工作,谢谢! – BenRichi_ 17年 4月15日在18:30

@BenRichi_如果您决定与我提到的一个软件包管理器一起使用,请花一些时间来阅读它们。Homebrew是我使用过的最令人困惑的工具(但这可能是因为我更习惯于NetBSD的pkgsrc,它与OpenBSD的ports系统非常相似,无论如何我每天都在使用它)。使用MacPorts对我来说效果很好。 – Kusalananda ♦ 17年4月15日在18:42 

好吧,可以肯定的是,我很感谢您的建议,可以对所有选项进行很好的了解,并确定要尝试的选项! – BenRichi_ 17年 4月15日在18:49

apt是Debian工具;Linux只是一个内核。 – ctrl-alt-delor 17年4月15日在21:51

添加评论

3

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

如果要在macOS上检出软件包管理工具,请参阅如何在Mac OS X上安装apt-get或YUM;Fink允许您安装apt-get。

推荐阅读更多精彩内容