Eu baixei um arquivo .sh - como eu instalo isso?

52

Sou novo no Ubuntu e sei instalar programas apenas a partir da janela. É muito fácil lá: basta clicar duas vezes no setup.exe e as coisas começam.

Mas como instalo um programa no Ubuntu?

Eu quero instalar algo que não encontrei no Ubuntu Software Center. Eu baixei um arquivo .sh e agora não sei o que fazer com ele.

    
por cberg 08.11.2011 / 20:47

4 respostas

64

Primeiro, você pode precisar dar permissão ao arquivo .sh para executar. chmod +x file.sh , então você pode executá-lo com ./file.sh .

Você também pode clicar com o botão direito do mouse no arquivo, selecionar Propriedades e, em seguida, selecionar Permissões e, em seguida, selecionar "Permitir execução do arquivo como programa". Em seguida, clique duas vezes no arquivo e selecione "Executar no Terminal" ou "Executar".

    
por Anonymous 08.11.2011 / 21:26
16

Um arquivo .sh no Ubuntu é praticamente o mesmo que um arquivo .bat ou .wsh está no Windows. O que o programa faz, ou como funciona, é totalmente do desenvolvedor. Não é possível responder "como instalar um arquivo .sh", exceto para dizer "leia o README".

É uma prática ruim fornecer esses programas. Você deve sempre procurar arquivos .deb, que é aproximadamente comparável aos arquivos .msi no Windows, acredito. Ou seja, você clicará duas vezes e será instalado.

    
por Jo-Erlend Schinstad 08.11.2011 / 21:19
5

Você pode a permissão de arquivo através do console de linha de comando no seu Ubuntu.

Abra uma janela de terminal e digite:

chmod 777 downloaded_file.sh

Depois de alterar o atributo do arquivo, você pode executar esse arquivo diretamente pela janela do terminal ou clicar nele quando usar o gerenciador de arquivos. Seu arquivo de instalação deve estar funcionando agora.

    
por shayan 17.10.2012 / 15:04
1

É um arquivo de script de shell, portanto você não precisa necessariamente de permissões de execução nele. Você pode executá-lo no gnome-terminal usando sh downloaded_file.sh . Funciona porque é apenas um arquivo de texto, e sh interpreta linha por linha.

    
por meskobalazs 04.09.2013 / 18:56

Tags