色相桥上的数据包管理器

时间:2018-11-25 10:49:09

标签: openwrt u-boot busybox philips-hue opkg

我已经成功越狱了Hue Bridge 2.1,现在可以通过SSH对其进行根访问。

但是我不知道如何在其上安装数据包管理器(如opkg)。 看起来已经安装了wget,但实际上没有其他东西。 SCP也起作用。 我已经尝试了一切,但似乎没有任何效果。 (请参阅控制台)。 (完整的控制台转储here

login as: root
root@192.168.1.69's password:


BusyBox v1.23.2 (2018-10-25 16:12:28 UTC) built-in shell (ash)

  _    _ _    _ ______   ____       _     _              ___   __   __
 | |  | | |  | |  ____| |  _ \     (_)   | |            |__ \  \ \ / /
 | |__| | |  | | |__    | |_) |_ __ _  __| | __ _  ___     ) |  \ V /
 |  __  | |  | |  __|   |  _ <| '__| |/ _` |/ _` |/ _ \   / /    > <
 | |  | | |__| | |____  | |_) | |  | | (_| | (_| |  __/  / /_ _ / . \
 |_|  |_|\____/|______| |____/|_|  |_|\__,_|\__, |\___| |____(_)_/ \_\
                                             __/ |
                                            |___/
----------------------------------------------------------------------
Version: 1810251352
----------------------------------------------------------------------

root@Wohnzimmer:~# busybox --install opkg
--install: applet not found
root@Wohnzimmer:~# opkg
-ash: opkg: not found
root@Wohnzimmer:~# wget
BusyBox v1.23.2 (2018-10-25 16:12:28 UTC) multi-call binary.

Usage: wget [-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document FILE]
        [--header 'header: value'] [-Y|--proxy on/off] [-P DIR]
        [-U|--user-agent AGENT] URL...

Retrieve files via HTTP or FTP

        -s      Spider mode - only check file existence
        -c      Continue retrieval of aborted transfer
        -q      Quiet
        -P DIR  Save to DIR (default .)
        -O FILE Save to FILE ('-' for stdout)
        -U STR  Use STR for User-Agent header
        -Y      Use proxy ('on' or 'off')

1 个答案:

答案 0 :(得分:0)

您不能只使用busybox --install opkgsudo apt-get install <any-package>安装数据包管理器。

以下错误消息清楚地表明未找到opkg数据包,您需要构建源并将其添加到目标中。

root@Wohnzimmer:~# busybox --install opkg
--install: applet not found

为此,您需要针对目标服务器使用的目标下载数据包管理器存档的Busybox系统,例如:如果是ARM,则在主机系统中使用ARM工具链进行编译,然后将已编译的二进制文件移至目标。移动编译的实用程序后,您可以将二进制文件放入/sbin的{​​{1}}目录中。