Executar sh. com Terminal [RESOLVIDO]

1. Executar sh. com Terminal [RESOLVIDO]

Rodrigo
hroderich

(usa Ubuntu)

Enviado em 19/04/2014 - 22:04h

Senhores,

Sou novo no Linux e estou em fase de adaptação e no momento encontro problemas ao executar um arquivo "script do shell (application/x-shellscript".

Estou tentando executar o TOR Browser.

Primeiro, há cerca de um mês, eu vinha usando a versão 12.04 LTS do Ubuntu (OBS: não sou muito favorável a mudanças por isso uso versão LTS). Com esse não tinha problemas, fui no site do TOR Project e baixei o TOR normalmente para a versão Linux 64 bits, quando acabou o download extraí o arquivo e simplesmente dei um duplo clique e ele me deu a opção de "abrir com o terminal", cliquei nela e pronto. Tudo nos conformes.
Mas resolvi mudar para a versão 14.04 LTS que saiu agora 17 de Abril, usei e uso normalmente sem maiores problemas, no entanto ao tentar fazer o procedimento citado a cima, simplesmente nada aconteceu.
Cliquei com o botão direito e fiz como estivesse no Ruindows, abrir com:.
E ao procurar na lista eu notei que não havia o Terminal para executar o mesmo.
Já procurei bastante em vários fóruns mas não encontrei nenhuma informação útil que me ajudasse.

OBS: Eu já consegui abrir o programa, simplesmente cliquei e arrastei ele pra dentro do Terminal e dei ENTER.
Mas gostaria de saber como eu faço pra executar ele como no Ubuntu 12.04 LTS.

Desde já agradeço a atenção.


  


2. Re: Executar sh. com Terminal [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/04/2014 - 22:30h

clique com o botão direito e cique em executar


3. Re: Executar sh. com Terminal [RESOLVIDO]

Rodrigo
hroderich

(usa Ubuntu)

Enviado em 19/04/2014 - 22:43h

tropper escreveu:

clique com o botão direito e cique em executar


Gostaria que fosse fácil assim, mas não tenho essa opção, não me aparece opção pra abrir com o terminal.



4. Re: Executar sh. com Terminal [RESOLVIDO]

Marcos Baesse
marcosbaesse

(usa openSUSE)

Enviado em 19/04/2014 - 23:48h

MBaesse escreveu:

Tenta o seguinte.
Na interface gráfica, cheque as permissões do aplicativo e veja se ele possui permissões para ser executado (é uma caixinha a ser marcada), depois dê um duplo clique.

Se não funcionar, faça assim pelo terminal (se o tor estiver em tor.sh, por exemplo):

$ sudo chmod +x tor.sh
$ sh tor.sh


Espero ter-lhe ajudá-do


EDIT: Baixei e testei no LM e funcionou normalmente. Dessa forma outros programas em .sh que eu baixo, como o Packet Tracer, também são executados com duplo clique do mouse, caso contrário eles simplesmente abrem em um editor de textos.


5. Re: Executar sh. com Terminal [RESOLVIDO]

Rodrigo
hroderich

(usa Ubuntu)

Enviado em 20/04/2014 - 08:54h

MBaesse escreveu:

MBaesse escreveu:

Tenta o seguinte.
Na interface gráfica, cheque as permissões do aplicativo e veja se ele possui permissões para ser executado (é uma caixinha a ser marcada), depois dê um duplo clique.

Se não funcionar, faça assim pelo terminal (se o tor estiver em tor.sh, por exemplo):

$ sudo chmod +x tor.sh
$ sh tor.sh


Espero ter-lhe ajudá-do


EDIT: Baixei e testei no LM e funcionou normalmente. Dessa forma outros programas em .sh que eu baixo, como o Packet Tracer, também são executados com duplo clique do mouse, caso contrário eles simplesmente abrem em um editor de textos.


MBaesse, tentei o que você disse de marcar "executar como um programa" no entanto já estava marcada, eu desmarquei e deu um erro avisando que teria que marcar a caixinha, marquei novamente e nada acontece.

Segue print das minhas opções:

Print 1 = https://www.dropbox.com/s/arcr9f8cnmnpfl8/Captura%20de%20tela%20de%202014-04-20%2008%3A46%3A59.png

Print 2 = https://www.dropbox.com/s/kofz9g5s5e1q2t4/Captura%20de%20tela%20de%202014-04-20%2008%3A47%3A29.png


6. Re: Executar sh. com Terminal [RESOLVIDO]

rafael silveira gomes
rsilveiragomes

(usa Debian)

Enviado em 20/04/2014 - 09:30h

hroderich >> rapaz, vamos por partes:

1 - o nome do arquivo é start-tor-browser, você executou chmod +x tor.sh ?
Se sim, não funcionaria mesmo.. dê permissão para executar o arquivo correto.

# chmod +x start-tor-browser

Aí sim você tenta executar.
-------

Agora um detalhe, rode o comando abaixo (para saber o tipo do arquivo):

# file start-tor-browser

Se o arquivo for um binário, execute assim:

# ./start-tor-browser

Se for arquivo do shell, aí sim você executa com:

# sh start-tor-browser




7. Re: Executar sh. com Terminal [RESOLVIDO]

Rodrigo
hroderich

(usa Ubuntu)

Enviado em 20/04/2014 - 10:54h

rsilveiragomes escreveu:

hroderich >> rapaz, vamos por partes:

1 - o nome do arquivo é start-tor-browser, você executou chmod +x tor.sh ?
Se sim, não funcionaria mesmo.. dê permissão para executar o arquivo correto.

# chmod +x start-tor-browser

Aí sim você tenta executar.
-------

Agora um detalhe, rode o comando abaixo (para saber o tipo do arquivo):

# file start-tor-browser

Se o arquivo for um binário, execute assim:

# ./start-tor-browser

Se for arquivo do shell, aí sim você executa com:

# sh start-tor-browser



Deixa eu me fazer ser mais claro, acho que me expressei mal.

Como eu disse, eu consigo abrir o arquivo sem problemas, eu arrasto ele pra dentro de um terminal e dou ENTER, até aí tranquilo ... ele abre e roda suave, liso e limpo.
O meu problema é que eu quero dar 2 cliques nele e ele simplesmente abrir, sem executar nenhum processo adjacente pra isso.
Quero que aconteça como no Ubuntu 12.04, ao dar um duplo clique nele aparecer uma opção com "Executar num terminal".

Desde já agradeço



8. Re: Executar sh. com Terminal [RESOLVIDO]

Marcos Baesse
marcosbaesse

(usa openSUSE)

Enviado em 20/04/2014 - 14:25h

Já tentou criar um lançador para o Tor?
Eu fiz assim, no Linux Mint.
Clique com o botão direito na área de trabalho>>Criar Lançador>>dei o nome de "tor" e no comando coloquei "sh /home/marcos/Documentos/tor/start-tor-browser" (porque o sh é para executar e o restante é a localização) e deixei as permissões de execução neste lançador.

Experimenta criar um lançador então.


9. Re: Executar sh. com Terminal [RESOLVIDO]

Rodrigo
hroderich

(usa Ubuntu)

Enviado em 20/04/2014 - 14:45h

Obrigado a todos pela ajuda, mas estou desistindo do Ubuntu 14.04 LTS

Desde já agradeço


10. Re: Executar sh. com Terminal [RESOLVIDO]

Marcos Baesse
marcosbaesse

(usa openSUSE)

Enviado em 20/04/2014 - 16:31h

hroderich escreveu:

Obrigado a todos pela ajuda, mas estou desistindo do Ubuntu 14.04 LTS

Desde já agradeço


Se você estiver com problemas em criar lançadores, siga esta dica: http://is.gd/voPfRg

Basta só mudar o comando para
 sh /home/Pasta/do/tor/tor-web-browser  

por exemplo. depois você dá duplo clique sobre o lançador que o comando é executado automaticamente, sem você ter que ficar digitando no terminal.


11. Re: Executar sh. com Terminal [RESOLVIDO]

Denis Herrero Ruiz
denishruiz

(usa Debian)

Enviado em 25/06/2014 - 18:40h

Olá acredito que você esteja tentando executar com duplo clique. Se for isso faça assim:

abra o diretório Arquivos - clique em "editar" - "preferencias" depois na aba "comportamento" em "arquivos de texto executáveis" mude para (Perguntar cada vez) OU (Executar arquivos texto executáveis quando forem abertos).

Pronto a partir dai basta dar um duplo clique no arquivo executável que deseja que ele já ira executar.

Obs: essas configurações só valem para Ubuntu 14.04 já que nas versões anteriores não é necessário fazer nada para executar esse tipo de arquivo.


12. Re: Executar sh. com Terminal [RESOLVIDO]

Cristiano S
CrisLinux

(usa Lubuntu)

Enviado em 15/08/2014 - 00:11h

Eu uso o Lubuntu e é esse o esquema como o nosso colega respondeu:

Clique em Editar --> Preferências -->Avançado --> Programas
E apague o comando na parte de emulador de terminal ( lxsession-default-terminal %s ), esse comando acaba abrindo um novo terminal quando você tenta executar seu programa que utiliza o terminal.

Agora quando eu dou dois cliques no meu programa ou script ele pergunta: Executar no terminal ? --> eu clico em sim e ele abre perfeitamnete.

:( Isso depois de 5 horas pesquisando em fóruns de linux. :(

É inacreditavel como esses caras que desenvolvem distros e linux complicam a nossa vida, mas graças a dica do nosso amigo aí em cima resolvi meu problema. Agora eu finalmente posso testar com facilidade meu programinha "Hello World" feito em FreeBasic que roda tanto em Windows quanto Linux.

Falou pessoal.




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts