在 /usr/local/bin 中找不到 gnuplot

在 /usr/local/bin 中找不到 gnuplot

我正在运行我发现的一个 bash 脚本,该脚本负责使用 gnuplot 生成乳胶。

该脚本包含以下行:

gnuplot_cmd="/usr/local/bin/gnuplot";

if [ ! -e $gnuplot_cmd ];
then
  echo "# Error: gnuplot not found";

我的电脑中 bash 脚本抛出错误。我已经gnuplot安装并且可以使用。但是,中没有 gnuplot /usr/local/bin/gnuplot

关于如何解决此问题有什么建议吗?

谢谢!

答案1

做一个whereis gnuplot来找出它的位置,例如。

guiverc@d960-ubu2:/de2900/lubuntu_64$   whereis sudo                                                                            
sudo: /usr/bin/sudo /usr/lib/sudo /usr/share/man/man8/sudo.8.gz

然后你可以修改你的脚本来指向它的位置

ps:我不使用,gnuplot因此我使用whereis sudo。答案显示sudo位于/usr/bin/(因此,如果这是您得到的答案,对/usr/local/bin/的引用将更改为指向/usr/bin/),还有它的手册页在哪里等等。

答案2

/usr/local/*是非 apt 软件的位置。

如果你gnuplot使用 apt 安装,请在/usr/bin/*

相关内容