O que pode fazer com que um arquivo .sh não seja iniciado por esse tipo de instalação?

2

Eu estou usando um Ubuntu 12.10 / Gnome3 e estava configurando o PhpStorm usando este tutorial link O processo envolveu copiar / colar os arquivos em usr / local / PhpStorm - ** (com acesso concedido pelo uso de "Alt + F2" e digitar "gksu nautilus") e criar um iniciador na área de trabalho . O lançador diz que ele não existe, embora o caminho pareça correto e, quando clico duas vezes no arquivo phpstorm.sh, abro-o (no editor padrão) em vez de iniciá-lo.

Isso já aconteceu antes em várias tentativas de tornar o Linux meu sistema operacional padrão, e esse parece ser o meu maior problema, instalar software não embutido no Synaptic ou um dos softwares de instalação.

Então, minha pergunta não é apenas como eu corrijo isso, mas também como entender o que está acontecendo para que eu possa descobrir sozinho da próxima vez.

UPDATE: Então eu consegui lançar no terminal usando

chmod +x phpstorm.sh
./phpstorm.sh

Em seguida, configure um lançador através da nova instalação do PhpStorm em meus Aplicativos / Programação. Funciona por enquanto, mas ainda não é o processo mais fácil.

    
por Shane 16.03.2013 / 19:19

1 resposta

1

Procurando aqui , parece que talvez haja um pouco mais simples método de instalação - você acabou de baixar um tarball, descompactá-lo e executar um script de shell dentro dele. Eu suponho que se você tivesse essa raiz, o .sh teria sido executável para começar; se não, então isso é culpa das pessoas por trás do PhpStorm.

Quando você está procurando por ajuda com algo assim, primeiro procure por documentação oficial (ou seja, pelas pessoas que mantêm o produto) antes de começar a vasculhar todo o resto. Mesmo que os documentos oficiais sejam incompletos e exijam esclarecimento, você, pelo menos, então, sabe sobre eles, e eles devem pelo menos fornecer uma perspectiva sobre qualquer outra coisa que você possa encontrar.

Entender como as permissões de arquivo funcionam (incluindo o bit executável) é fundamental para usar o sistema, mas se você não sabia sobre isso, você não sabia disso; espero que você faça agora.

Com relação a evitar aborrecimentos como este no futuro, reconheça que não há como o sistema operacional compensar as práticas abaixo da média por distribuidores de software individuais. Cabe a eles tornar as coisas mais fáceis para você, o usuário - se eles estão com preguiça de fazer isso, então você tem que fazer algum trabalho, infelizmente.

    
por 16.03.2013 / 21:16