我正在尝试在 Xubuntu 16.04 上安装程序 (Teensyduino),但可执行安装文件的扩展名为 .linux64。我尝试运行以下命令来打开它
sudo ./TeensyduinoInstall.linux64
sudo TeensyduinoInstall.linux64
只需双击该文件即可。前两个产生错误:
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
(如果不明显的话,我的计算机的名称是钙。)执行此文件的正确方法是什么?
答案1
您的文件不可执行。 chmod +x /path/to/TeensyduinoInstall.linux64
这是 Linux 的“安全功能”。
根据程序安装的位置,您需要授予权利。如果它发生在您的 $HOME 中,则不会。