Я запускаю найденный мной скрипт 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/, если это тот ответ, который вы получите), а также где находится его man-страница и т. д.
решение2
/usr/local/*
место для неподходящего программного обеспечения.
Если вы устанавливали gnuplot
с помощью apt, найдите его в/usr/bin/*