好吧,我知道这个论坛上有 100 多个类似问题,我知道是因为我已经阅读了每一个问题,但都没有找到。我下载了一个.bin
文件,将内容解压到一个文件夹中。这给了我一个.sh
要安装的文件。我有:
- 确保它在海豚和文件属性本身中都是可执行的
尝试过
sudo chmod 777 filename.sh sudo chmod +x filename.sh
尝试通过输入以下内容在终端中运行它:
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 获得了这个,这是一家大公司,所以我觉得我可以信任它。请帮忙。
编辑:好的,我尝试的所有操作均未输出,我输入命令,按回车键,然后立即出现另一个提示。就是这样。“head -n1”命令的结果是 #!bin bash。
这是我下载文件的地址
下载适用于 Linux 的 Belkin F9K1103 路由器固件 1.00.42
顺便说一句。我只是想说,我不知道我的格式出了什么问题,但所做的编辑是我最初输入的方式。我不知道为什么它会像那样乱七八糟地变成一个段落。感谢纠正它的人,只是它没有保留我输入的格式让我很烦。
答案1
你提取了一个 BIN 文件??
请不要这样做。=]
chmod 777 <name>.bin
./<name>.bin
那就可以了。
答案2
嗯,您在 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 ),查看错误可能是什么会很有帮助。
答案3
继续锁定它,我已经做了其他事情,不再需要它了,因为我无法让它工作。