Ваш файл не является исполняемым. chmod + x /path/to/TeensyduinoInstall.linux64
Это «функция безопасности» Linux.
В зависимости от того, где устанавливается Программа, вам необходимы предоставленные права. Если это происходит в вашем $ HOME, то нет.
Создайте файл yourservice.service
, поместите его в /etc/systemd/system/
и запустите systemctl start yourservice
с помощью файла.desktop.
[Unit]
Requires=somesystemd.service
After=somesystemd.service
[Service]
ExecStart=/path/to/yourservice
Или вы можете заменить app.desktop
конфигурацией systemd. Создайте replacement.service
, как указано выше, с дополнительной секцией :
[Install]
WantedBy=multi-user.target
Затем запустите его с помощью systemctl enable replacement.service
.
Systemd service -что такое `multi -user.target`может дать более подробную информацию.