isso é principalmente um comentário, mas pode se tornar uma resposta. nós realmente precisamos de mais informações para poder ajudá-lo.
por favor poste:
- seu ambiente de "linha de comando" (a saída de
set
ao usar bash), - o conteúdo do arquivo .desktop de seu iniciador criado (provavelmente encontrado em
~/Desktop
) e - os comandos exatos do shell que levam ao início correto do programa.
- a saída de
file /opt/the/programm/youre/attempting/to/run
- o conteúdo de / opt / the / programm / youre / tentando / para / run SE a saída de find não contiver a palavra "binary". No entanto, pode haver problemas de copyright / licenciamento com isso!
Uma tentativa selvagem de responder sem nenhuma das informações acima:
Seu software instalado em /opt/...
não é um binário vinculado estaticamente, mas requer algumas bibliotecas que também são instaladas abaixo de / opt, mas seu sistema não sabe procurar por essas bibliotecas obrigatórias. Uma maneira de corrigir isso é definir a variável LD_LIBRARY_PATH
para incluir seu diretório em / opt.