在 /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 中沒有 gnuplot /usr/local/bin/gnuplot

關於如何解決這個問題有什麼建議嗎?

謝謝!

答案1

執行 awhereis 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/*

相關內容