Baixei o Eclipse e o Rubymine e coloquei anteriormente na pasta inicial. Então eu costumava abrir os dois programas clicando duas vezes em eclipse.sh e rubymine.sh.
Agora movi essas duas pastas em uma unidade montada. Mas quando clico duas vezes em eclipse.sh e rubymine.sh eles abrem no editor de texto. Então fui rubymine.sh->properties->permission e há uma caixa de seleção para "executar: permitir a execução do arquivo como programa". Esta caixa de seleção não está marcada. Mesmo se eu marcar, ele será desmarcado automaticamente. Portanto, os arquivos executáveis não funcionam como programas executáveis. Mas como posso executar meus programas a partir da unidade montada?
Também tentei executá-lo na linha de comando. Mas recebo permissão negada
asis@asis /media/asis/Other/Linux/RubyMine-8.0.1/bin $ chmod +x rubymine.sh
asis@asis /media/asis/Other/Linux/RubyMine-8.0.1/bin $ ./rubymine.sh
-bash: ./rubymine.sh: Permission denied
Não quero manter os programas no diretório inicial. Eu quero que eles sejam mantidos em uma unidade montada. Estou usando Linux mint 17.3
Responder1
Alguns sistemas não permitem a execução de arquivos em dispositivos montados pelo usuário, utilizando a opção noexec
. Verifique cat /proc/mounts
se este é o caso e remonte o sistema de arquivos com permissões exec.