Raspberry Pi開発用の開発環境のセットアップを自動化するスクリプトに取り組んでいます(詳細な手順については、こちらをご覧ください)。スクリプトはその記事にリンクされていますが、利便性はこちらからも見つけることができます。これで、このスクリプトを実行すると、エラーなしで環境がインストールおよびセットアップされますが、デフォルトではsudoのタイムアウト値のため、sudoパスワードを複数回入力する必要があります。そこで、すべてのsudo行を削除し、コマンドラインでsudoを使用してスクリプト全体を実行することで、実験を開始しました。
kemra102@ubuntuvm:~$ sudo ./pi_dev_env_install.sh
これは期待どおりに機能し、この時点までほとんどの方法を通過します。
./pi_dev_env_install: 68: ./pi_dev_env_install.sh: Syntax error: "(" unexpected
sudoを使用してスクリプト全体を実行しない場合、以前はこの行が正常に機能していました。sudoとして実行しているこの行については、私の知る限りそれを停止する必要はありません。
dash
代わりに解釈されると思われますbash
。1行目でシバンを動かしてみてください。