Xubuntu 16.04にプログラム(Teensyduino)をインストールしようとしていますが、実行可能なインストールファイルの拡張子は.linux64です。次のコマンドを実行して開いてみました。
sudo ./TeensyduinoInstall.linux64
sudo TeensyduinoInstall.linux64
ファイルをダブルクリックします。最初の2つはエラーを生成します。
sudo: ./TeensyduinoInstall.linux64: command not found
sudo: TeensyduinoInstall.linux64: command not found
ダブルクリックすると、[接続プログラム]ダイアログボックスが表示されます。私が実行したとき:
ls -l TeensyduinoInstall.linux64
次の結果が表示されます。
-rw-rw-r-- 1 calcium calcium 71934644 Dec 20 20:38 TeensyduinoInstall.linux64
(明確でない場合、私のコンピュータ名はCalciumです。)このファイルを実行する正しい方法は何ですか?
ベストアンサー1
ファイルを実行できません。 chmod +x /path/to/TeensyduinoInstall.linux64
これはLinuxの「セキュリティ機能」です。
プログラムがインストールされている場所に応じて権限を付与する必要があります。 $HOMEで発生した場合はそうではありません。