阅读705 返回首页    go iPhone_iPad_Mac_apple


在小米太监路由器PRO R3P上不完美安装opkg

小米公司一直没人回复我的求助贴 https://bbs.xiaomi.cn/t-13559908

经过若干次尝试以后终于能够安装并运行opkg,简述如下:


1. R3P刷开发版rom https://miwifi.com/miwifi_download.html

2. 按链接方法开启ssh https://d.miwifi.com/rom/ssh

以上两步据说会没保修,但没见哪里有条款,如果有,硬件真出问题了再找工商局投诉这个霸王条款吧。小米越来越不地道,当年刷过无数次别的品牌手机的miui,也没见别人有这说法。逼得米粉变米黑。

3.下载opkg包:https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/base/opkg_9c97d5ecd795709c8584e972bfdf3aee3a5b846d-9_ramips_1004kc.ipk

用7zip解压,找到里面的data.tar,再解出opkg可执行文件。

用scp上传到 路由器 /data/bin,名字修改为opkg.org, 必要的时候chmod +x /data/bin/opkg.orig

为啥要改名呢,因为该死的小米用的openwrt还是12.09的版本,libc的版本好看起来和15的版本一样,但opkg不能用。

怎么办?

4. 下载libc

到这里 https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/base/libc_0.9.33.2-1_ramips_1004kc.ipk

7zip解压出来data.tar文件 scp到路由器上 /data目录。

ssh到路由器

cd /data

tar xvf data.tar

5. 让opkg用新版本的libc库(放在/data/lib的,而不是系统自带在/lib下的库)

新建一个文件来封装opkg二进制文件

vi /data/bin/opkg #内容如下

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

/data/bin/opkg.orig $*

chmod +x /data/bin/opkg

建这个文件而不是修改系统全局的LIBPATH是怕影响太监的生活,只让opkg优先用/data/lib下的库。实际上opkg安装的软件都需要这么搞。

可以把/data/bin目录加入/etc/profile里面的PATH,省得每次执行要带路径名


6. 修改opkg.conf,下面是我修改的内容,

src/gz chaos_calmer_base https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/base

src/gz chaos_calmer_luci https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/luci

src/gz chaos_calmer_packages https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/packages

src/gz chaos_calmer_routing https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/routing

src/gz chaos_calmer_telephony https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/telephony

src/gz chaos_calmer_management https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/management

#src/gz attitude_adjustment https://downloads.openwrt.org/attitude_adjustment/12.09/ramips/mt7621/packages

dest root /data

dest ram /tmp

lists_dir ext /data/var/opkg-lists

option overlay_root /data



注意 dest root /data


7. 到此,opkg就可以使用了,不过下载的包都是openwrt 15.05.1的包,有很多不兼容,比如wifidog 要求的核心版本匹配不上,还没搞定。

/data/bin/opkg update

root@XiaoQiang:/data# opkg update

Downloading https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/base/Packages.gz.

Updated list of available packages in /data/var/opkg-lists/chaos_calmer_base.

Downloading https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/luci/Packages.gz.

Updated list of available packages in /data/var/opkg-lists/chaos_calmer_luci.

Downloading https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/packages/Packages.gz.

Updated list of available packages in /data/var/opkg-lists/chaos_calmer_packages.

Downloading https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/routing/Packages.gz.

Updated list of available packages in /data/var/opkg-lists/chaos_calmer_routing.

Downloading https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/telephony/Packages.gz.

Updated list of available packages in /data/var/opkg-lists/chaos_calmer_telephony.

Downloading https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/management/Packages.gz.

Updated list of available packages in /data/var/opkg-lists/chaos_calmer_management.


希望对大家有用。把几个包和配置文件放在附件里面。

不搞回复才能看,讨厌故弄玄虚!

下载附件opkg-libc-config.rar( 271.03 KB )



沙发自己来,抛砖引玉,希望有大侠能解决wifidog的问题

最后更新:2017-06-14 01:13:11

  上一篇:go 路由器
  下一篇:go 小米路由器3连PS4之后网速太慢