私は、gnuplot を使用して LaTeX を生成する bash スクリプトを実行しています。
スクリプトには次の行が含まれます:
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 ソフトウェアの場所です。
aptを使用してインストールした場合はgnuplot
、/usr/bin/*