欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

小米路由器R2D使用openwrt源安装

程序员文章站 2024-02-11 15:01:46
...

写在最前面:小米路由器使用的CPU是BCM4709,架构是ARM,所以使用的openwrt源应为bcm53xx,而不是brcm47xx,这个是mips架构的。在这里我实验了很久,看到其他人用bcm53xx还以为是其他人写错了,现在看起来还是自己想当然了。bcm53xx的源要使用15.05及以上的版本,或者开发的trunk版本。
首先修改/etc/opkg.conf文件。

src/gz chaos_calmer_base http://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/packages/base/
src/gz chaos_calmer_packages http://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/packages/packages/
dest root /data
dest ram /tmp
lists_dir ext /data/var/opkg-lists
option overlay_root /data
arch all 1
arch noarch 1
arch bcm53xx 10

然后安装libc,用两种方式

opkg update
opkg install libc

如果以上命令失败了,也可以用全URL来安装

opkg install http://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/packages/base/libc_0.9.33.2-1_bcm53xx.ipk

然后就是lib库的加载。这里最好不要写入到环境变量里面,使用这个库,有可能会影响原来的命令,可以手动添加。

export LD_LIBRARY_PATH='/data/lib:/data/usr/lib:/lib:/usr/lib'

完成以上步骤之后可以使用opkg管理openwrt的包了。