Usando GUI sem privilégio de raiz

0

Noob total aqui, apenas carregado Ubuntu 12,04 pela primeira vez ontem. Área de trabalho canela carregada também, para experimentá-lo e Unity.

Eu baixei um aplicativo SMathStudio.exe na minha pasta Home / Downloads, o descompactei, fiz com que ele funcionasse em mono no Cinnamon clicando com o botão direito do mouse. Até aí tudo bem.

Mas onde devo mantê-lo, qual é a filosofia do Linux? Eu tentei arrastar e soltar em / usr / bin mas não consegui, não posso arrastar e soltar sem privilégios de root. Ele simplesmente falha, nem pede sua senha.

Então, abriu um terminal e o "sudo cp" entrou em / usr / bin. Exceto agora que ele está lá, não posso executá-lo, não posso clicar nele duas vezes, não posso adicionar um atalho ao menu Cinnamon, pois o "sudo mono SMathStudio.exe" falha, abre um terminal e gera muitas mensagens de erro. / p>

Então, qual é o princípio geral de onde os aplicativos devem viver e como você deve acessá-los em Cinnamon?

    
por Rob 21.07.2012 / 10:18

1 resposta

1

Não há regras rígidas para isso. Geralmente você pode colocar coisas assim em ~/bin , adicioná-lo ao seu caminho se você quiser na linha de comando, e adicionar um arquivo .desktop em / usr / share / applications se você quiser no Unity.

Pelo menos para mim:
Se estiver em / bin implica no padrão linux.
Se estiver em / usr / bin, isso significa padrão de distribuição.
Se estiver em / usr / local / bin, isso significa um padrão de distribuição único ou algo que você mesmo fez que deseja que seja acessível a todos os usuários.

Dito isso, se você quiser que todos os usuários possam executá-lo, será necessário sudo chmod +x random.exe .

    
por RobotHumans 21.07.2012 / 10:29