Estoy tratando de instalar una aplicación portátil en mi unidad USB de modo que sea compatible con Ubuntu y Windows (específicamente, un programa llamado eToys). El soporte ya está integrado en la aplicación para ambos sistemas operativos: hay etoys.sh
para Ubuntu y etoys.exe
para Windows. Decidí instalarlo en un disco FAT ya que se puede leer desde ambos sistemas. Esto funciona bien para Windows, pero por alguna razón no puedo ejecutar etoys.sh en Ubuntu.
El problema no está en el archivo: cuando se copia toda la carpeta en el disco duro local, la aplicación funciona muy bien en Ubuntu. Pero cuando trato de ejecutarlo desde el USB, abre el archivo en un editor de texto.
Luego intenté ejecutarlo desde una terminal, pero recibí el mensaje Permiso denegado.
También he tenido el mismo problema con otros ejecutables.
¿Hay una manera fácil de ejecutar cosas desde una memoria USB?