Eu baixei um arquivo .sh - como instalo isso?

55

Eu sou novo no Ubuntu e sei instalar programas apenas a partir da janela. É muito fácil: basta clicar duas vezes no setup.exe e tudo começa.

Mas como instalo um programa no Ubuntu?

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

cberg
fonte
11
Obrigado pela sua resposta, mas quero instalar algo que não consegui encontrar no Ubuntu Software Center. Eu baixei um arquivo .sh e agora eu não sei o que fazer com ele :) Oh meu deus, o que é uma pergunta estúpida;)
cberg
11
conselho geral não é para instalar coisas aleatórias a partir da internet - a sua a maneira mais rápida de entrar em todos os tipos de problemas :)
fossfreedom
11
não é "coisa aleatória da internet" que eu quero instalar, é apenas netbeans;) acho que tenho que aprender muito :) Obrigado por sua ajuda!
C11
11
... adicione também a versão do ubuntu que você instalou - eu também encontrei esta pergunta - isso ajuda você? askubuntu.com/questions/21561/how-to-install-jdk-and-netbeans
fossfreedom
11
Como faço para
instalar o

Respostas:

70

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, selecionar Permissões e, em seguida, selecionar 'Permitir a execução de arquivo como programa'. Em seguida, clique duas vezes no arquivo e selecione 'Executar no terminal' ou 'Executar'.

Anônimo
fonte
16

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

É uma prática ruim fornecer esses programas. Você deve sempre procurar arquivos .deb, que são aproximadamente comparáveis ​​aos arquivos .msi no Windows, acredito. Ou seja, você clicará duas vezes nele e ele será instalado.

Jo-Erlend Schinstad
fonte
É por isso que estamos aqui. :) O principal é entender que isso não tem nada a ver com o sistema operacional. É sobre como os desenvolvedores de um aplicativo escolhem disponibilizá-lo. Infelizmente, algumas empresas são preguiçosas no que diz respeito ao Linux. Eles pensam "ah, os usuários do Linux são especialistas, então não precisamos tornar nossos programas amigáveis". Eles estão errados, porque especialistas e nerds são as pessoas mais preguiçosas de todos. Se alguém quiser fácil de usar, nós fazemos. Os desenvolvedores do NetBeans obviamente não se importam com o Ubuntu. Isso mudará muito em breve, ou o NetBeans será esquecido.
Jo-Erlend Schinstad
5

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

Abra uma janela do terminal e digite:

chmod 777 downloaded_file.sh

Depois de alterar o atributo do arquivo, você pode executá-lo diretamente via janela do terminal ou clicar nele quando usar o gerenciador de arquivos. Seu arquivo de instalação deve estar funcionando agora.

shayan
fonte
3
É melhor chmod +x downloaded_file.shque essa versão não conceda a todos os usuários do computador acesso de leitura e gravação a esse arquivo.
Trintathreeforty 02/02
1

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

meskobalazs
fonte