apt 安装无法找到可执行文件

2022-09-02 09:48:41

我已经阅读了一些其他类似的线程,类似于堆栈溢出,但我无法解决我的问题。

我正在尝试安装软件包。

apt install libgnutls28-dev

但是,我收到以下错误。

Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin/apt" (-1)

其他人已经能够通过在终端中设置java home环境变量来解决此错误。

export JAVA_HOME=/Library/Java/Home

我已经尝试过这个,然后再次运行apt安装,但收到相同的错误:

Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin/apt" (-1)

任何帮助是值得赞赏的!


答案 1

嘿,我在尝试安装libsndfile时遇到了这个问题。原来我正在阅读他们关于 Debian/Ubuntu 的说明。apt在macosx上不是一件事情。您需要使用替代包安装程序,如 brew。

https://unix.stackexchange.com/questions/359219/error-when-using-apt-on-macos-sierra


答案 2

导出JAVA_HOME应指向安装 JDK 或 JRE 的目录。

JAVA_HOME=$(readlink -f /usr/bin/java | sed “s:bin/java::”) 在控制台中或直接在 .bashrc 中应该可以在 debian 下完成该操作