Вопрос Не удается установить файл .sh


Хорошо, я знаю, что на этом форуме есть более 100 вопросов, как этот, я знаю, потому что я читал каждого из них, не повезло. Я загрузил .bin файл, извлечение содержимого в папку. Что дает мне .sh файл для установки. У меня есть:

  1. убедитесь, что он исполнялся как у дельфина, так и в самих файлах
  2. Пытался

    sudo chmod 777 filename.sh
    sudo chmod +x filename.sh
    
  3. попытался запустить его в терминале, набрав:

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

    и еще кое-что, в другом терминальном окне, которое я закрыл, поэтому я не помню, что это было.

Это драйвер для моего маршрутизатора Belkin, поэтому я могу использовать порты USB на маршрутизаторе, которые мне нужны для моей домашней сети.

Независимо от того, что я делаю, я либо получаю ошибку какого-то типа, либо просто возвращает, но никогда не устанавливает. Как вы можете видеть, я потратил много времени на это, пытаясь всеми возможными способами найти, я даже скачал dh-make программное обеспечение из репозитория, которое должно делать исполняемые файлы, не работает. Так что я делаю неправильно? Есть ли другой способ, который я могу попробовать, мне действительно нужно установить это. Обычно я не буду загружать что-либо из Интернета, если я не могу получить его в репозитории, я обойдусь. Однако я получил это от Belkin, крупной компании, поэтому я чувствую, что могу ей доверять. Пожалуйста помоги.

EDIT: Хорошо, не было вывода каких-либо вещей, которые я пробовал, я набрал команду, нажал enter и мгновенно получил еще одно приглашение. Вот и все. Результатом команды «head -n1» было #! Bin bash.

Вот адрес, где я загрузил файл

Загрузить прошивку Belkin F9K1103 Router 1.00.42 для Linux

Кстати. просто хотел сказать, я не знаю, что произошло в моем форматировании, но изменения, которые были сделаны, были такими, как я изначально вложил. Я не знаю, почему это смешалось в один абзац. Спасибо, кто бы это ни исправил, он просто испугает меня, что я не сохранил форматирование, которое я вложил.


2
2017-12-22 16:49


происхождения


Хорошо, что вы предоставили то, что вы пробовали, но было бы лучше, если бы вы могли также предоставить полученный результат (каким бы он ни был), когда вы пробовали эти команды (например, вывод bash filename.sh, и т.д.). - jobin
Не могли бы вы указать нам файл, который вы хотите установить? - falconer
Возможно, также включают вывод head -n1 filename.sh, - Andrea Corbellini
Я совершенно не уверен, насколько это относится, но, загляните в свои системные журналы после каждого запуска скрипта, возможно, вы видите ошибки или другие полезные сообщения. - arsaKasra


ответы:


Вы извлекли файл BIN?

Пожалуйста, не делай этого. знак равно

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

Это должно сделать это.


1
2017-12-26 05:23





Ну, для одного файла, который вы связали в своем URL-адресе, файл .run не является файлом .sh.

поэтому, если вы попытаетесь запустить его с помощью bash, нет никаких гарантий, что он будет работать.

Единственное, что вы не пробовали в своем списке попыток, - запустить его, используя

./filename или в этом случае.

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

Кроме того, если вы действительно получите сообщение об ошибке ./filename.sh. (Я вижу, что вы пробовали sudo ./filename.sh) было бы полезно увидеть, что может быть ошибкой.


1
2017-12-22 21:28



Как вы получили файл .run? Я перезагружен этим утром, чтобы убедиться, и он загрузился как .bin-файл. Я дважды щелкаю по файлу, и он спрашивает, хочу ли я открыть в Ark или 7Zip, он распаковывает 7 папок, read-me.txt и SetUpEnv.sh. Если бы я мог получить файл .run, это было бы здорово, это сделало бы вещи намного лучше. - Acer DeVille
Я попытаюсь сделать это снова сейчас, когда я снова нахожусь в обычном Интернете. 1. drivers.softpedia.com/get/FIRMWARE/Belkin/...  2. Нажмите на большую кнопку загрузки 3. Нажмите ссылку «Внешнее зеркало» 4. Появится запрос на сохранение файла по названию, указанному выше. Я перезагружаю его сейчас, и я прокомментирую результаты - csgeek
Обновление: Итак, файл .run - это просто архив. После извлечения у вас есть файл readme с инструкциями. 1. скопируйте или переместите mipsel-linux-uclibc в / opt 2. $ source SetUpEnv.sh 3. $ brh 4. $ ./go.sh ./go.sh работает отлично для меня, хотя я получаю ошибку компиляции. Вы зашли так далеко? Ваш первоначальный вопрос касался запуска .sh-файла. На данный момент это, вероятно, недостающая фактическая карта lib или well, которую мне не нужно делать с этим диском или комбинацией из двух. - csgeek
Я сдаюсь, я верну это и сделаю что-то другое. - Acer DeVille


Просто продолжайте и блокируйте это, я сделал другие вещи и больше не нуждаюсь в этом, так как я не мог заставить его работать.


0
2017-12-30 15:34