将 pcduino 配置为 wifi AP 时出错

Error while configuring pcduino as wifi AP

我正在尝试将 pcduino 作为无线 AP,同时遵循此 link http://learn.linksprite.com/wifi/make-pcduino-as-a-wireless-ap/ 并且一切顺利,直到我到达此步骤:

for i in hostapd hostapd_cli; do cp -f $i /usr/local/bin/$i; done

报错bash: do: command not found,求助。

do 应该独立成行。在一行中,添加一个分号 (;),如下所示:

for i in hostapd hostapd_cli; do; cp -f $i /usr/local/bin/$i; done

这相当于:

for i in hostapd hostapd_cli
do
    cp -f $i /usr/local/bin/$i
done

由于 do ... done 块中只有一个语句,您可以省略 dodone(只需确保将它们都省略),如下所示:

for i in hostapd hostapd_cli
    cp -f $i /usr/local/bin/$i

或等价物(在一行中):

for i in hostapd hostapd_cli; cp -f $i /usr/local/bin/$i

更多信息,例如http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-7.html

您可以不使用 dodone 命令,例如:

for i in hostapd hostapd_cli; cp -f $i /usr/local/bin/$i;

当我在没有 'do' 命令的情况下尝试时,它给了我一个关于 "done" 命令的错误,但是在没有 "do" 和 "done" 的情况下尝试它编译并安装了 hostapd – Kikomeko Ibrahim 9 月 30 日 0:08