在我的 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 上使用該命令。
對此有什麼想法嗎?
答案1
apt
套件管理器是一個 Linux 工具,來自 Debian GNU/Linux。 macOS 沒有它。apt
恰好在您的搜尋路徑中的程式是 Java的註釋處理工具,並且不會做你想做的事。
Homebrew、MacPorts 和 Fink 等專案為 macOS 提供包裝好的第三方軟體。
NetBSD 的 pkgsrc 在 macOS 上也能很好地工作: http://www.pkgsrc.org/
至於md5sum
:在 BSD Unices(其中 macOS 就是其中之一)上,通常有一個名為md5
available 的實用程式可以執行相同的服務(但輸出格式略有不同)。
如果您使用上述項目之一提供的工具安裝 GNU coreutils,md5sum
將會安裝。有時會呼叫可執行檔gmd5sum
(請注意新增的g
前綴,該前綴也會新增到所有其他 GNU coreutils 可執行檔中)。
答案2
macOS 不使用 APT 套件管理工具,至少預設不使用。在這裡你最終嘗試運行 Java註釋處理工具。
如果您想查看 macOS 上的套件管理工具,請參閱如何在 Mac OS X 上安裝 apt-get 或 YUM; Fink 允許您安裝apt-get
.