Ich führe ein Bash-Skript aus, das ich gefunden habe und das sich um die Erstellung von Latex mit Gnuplot kümmert.
Das Skript enthält die Zeile:
gnuplot_cmd="/usr/local/bin/gnuplot";
Und
if [ ! -e $gnuplot_cmd ];
then
echo "# Error: gnuplot not found";
Das Bash-Skript verursacht auf meinem Computer einen Fehler. Ich habe es gnuplot
installiert und es funktioniert. Allerdings ist kein Gnuplot darin enthalten /usr/local/bin/gnuplot
.
Irgendwelche Vorschläge, wie ich dieses Problem beheben kann?
Danke!
Antwort1
Führen Sie whereis gnuplot
beispielsweise einen aus, um herauszufinden, wo es sich befindet.
guiverc@d960-ubu2:/de2900/lubuntu_64$ whereis sudo
sudo: /usr/bin/sudo /usr/lib/sudo /usr/share/man/man8/sudo.8.gz
dann könnten Sie Ihr Skript ändern, um zu zeigen, wo es sich befindet
PS: Ich verwende nicht, gnuplot
also warum ich verwendet habe whereis sudo
. Die Antwort zeigt, sudo
dass es sich in /usr/bin/ befindet (also würden Verweise auf /usr/local/bin/ geändert, um auf /usr/bin/ zu zeigen, wenn das die Antwort ist, die Sie erhalten), auch wo sich die Manpage befindet usw.
Antwort2
/usr/local/*
ist ein Speicherort für nicht passende Software.
Wenn Sie die Installation gnuplot
mit apt durchgeführt haben, suchen Sie danach in/usr/bin/*