Não é possível instalar o arquivo .sh

2

OK, eu sei que existem mais de 100 perguntas neste fórum como esta, eu sei porque li todas elas, sem sorte. Eu baixei um arquivo .bin , extraí o conteúdo em uma pasta. O que me dá um arquivo .sh para instalar. Eu tenho:

  1. garantiu que fosse executável no dolphin e nas próprias propriedades do arquivo
  2. Tentei

    sudo chmod 777 filename.sh
    sudo chmod +x filename.sh
    
  3. tentou executá-lo no terminal digitando:

    sh ./filename.sh
    source ~./filename.sh
    /bin/bash/filename.sh
    source ./filename.sh
    sudo ./filename.sh
    !/bin/bash/filename.sh
    sudo bash/ filename.sh
    

    e mais um pouco, em outra janela de terminal que fechei, então não me lembro de como era tudo.

Este é um driver para meu roteador Belkin, para que eu possa utilizar as portas USB no roteador, que eu preciso para minha rede doméstica.

Não importa o que eu faça, ou recebo um erro de algum tipo ou apenas retorna, mas nunca é instalado. Como você pode ver, passei muito tempo nisto, tentando todas as maneiras possíveis que encontrei, até baixei o software dh-make do repositório, que supostamente torna os arquivos executáveis, não funcionou. Então, o que estou fazendo errado? Existe outra maneira que eu posso tentar, eu realmente preciso instalar isso. Normalmente eu não vou baixar nada da internet, se eu não conseguir em um repositório, eu faço sem. No entanto, recebi isso da Belkin, uma grande empresa, por isso sinto que posso confiar nela. Por favor, ajude.

EDIT: Ok, não houve saída de nenhuma das coisas que eu tentei, eu digitei o comando, aperte enter e instantaneamente tive outro prompt. Foi isso. O resultado do comando "head -n1" foi #! Bin bash.

Aqui está o endereço onde baixei o arquivo

Download do firmware do roteador Belkin F9K1103 1.00.42 para Linux

entre. Só queria dizer, eu não sei o que aconteceu na minha formatação, mas as edições que foram feitas foi da maneira que eu originalmente colocá-lo em. Eu não sei por que isso se confundiu em um parágrafo como esse. Obrigado a quem quer que tenha corrigido, isso só me incomoda, não manteve a formatação que eu coloquei.

    
por Acer DeVille 22.12.2013 / 17:49

3 respostas

1

Você extraiu um arquivo BIN ??

Por favor, não faça isso. =]

chmod 777 <name>.bin
./<name>.bin

Isso deve ser feito.

    
por Kaz Wolfe 26.12.2013 / 06:23
1

Bem, para um, o arquivo que você vinculou na sua URL é um arquivo .run e não um arquivo .sh.

então, se você tentar executá-lo usando o bash, não há garantias de que funcionará.

A única coisa que você não tentou em sua lista de tentativas é executá-lo usando

./ filename, ou neste caso.

chmod a+x N750-GPL-1.00.42.run
./N750-GPL-1.00.42.run

Além disso, se você receber um erro ao fazer ./filename.sh. (Eu vejo que você tentou sudo ./filename.sh) seria útil ver o que o erro poderia ser.

    
por csgeek 22.12.2013 / 22:28
0

Basta ir em frente e travar isso, eu fiz outras coisas e não preciso mais disso, pois não consegui fazê-lo funcionar.

    
por Acer DeVille 30.12.2013 / 16:34