在 macOS Sierra 上使用 apt 時出錯

在 macOS Sierra 上使用 apt 時出錯

在我的 Mac 上使用 apt 時遇到一些問題。如果我運行sudo apt searchsudo 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 就是其中之一)上,通常有一個名為md5available 的實用程式可以執行相同的服務(但輸出格式略有不同)。

如果您使用上述項目之一提供的工具安裝 GNU coreutils,md5sum將會安裝。有時會呼叫可執行檔gmd5sum(請注意新增的g前綴,該前綴也會新增到所有其他 GNU coreutils 可執行檔中)。

答案2

macOS 不使用 APT 套件管理工具,至少預設不使用。在這裡你最終嘗試運行 Java註釋處理工具

如果您想查看 macOS 上的套件管理工具,請參閱如何在 Mac OS X 上安裝 apt-get 或 YUM; Fink 允許您安裝apt-get.

相關內容