1. SDK下载
确认自己的设备支持的SDK。
在https://downloads.pangubox.com/pandorabox/中每一个目录下去查看。
比如我的路由器小米mimi,找到了最新的支持版本为路径为19.01/targets/ralink/mt7620/
,找到对应的SDK包为PandoraBox-SDK-ralink-mt7620_gcc-5.5.0_uClibc-1.0.x.Linux-x86_64-2018-12-31-git-4b6a3d5ca.tar.xz
。
下载解压
wget --no-check-certificate https://downloads.pangubox.com/pandorabox/19.01/targets/ralink/mt7620/PandoraBox-SDK-ralink-mt7620_gcc-5.5.0_uClibc-1.0.x.Linux-x86_64-2018-12-31-git-4b6a3d5ca.tar.xz
tar xvf PandoraBox-SDK-ralink-mt7620_gcc-5.5.0_uClibc-1.0.x.Linux-x86_64-2018-12-31-git-4b6a3d5ca.tar.xz
由于解压出来的文件名称比较长,如果有强迫症可以用mv
命令修改目录名称。
2. 环境
系统:Ubuntu 18.04.3 LTS
apt-get install libncurses5-dev
2. 软件包交叉编译
这里使用了lean大佬的软件包。
git clone https://github.com/coolsnowwolf/lede.git
将lede目录下的feeds.conf.default
以及package目录下的lean
拷贝到Pandorabox SDK的对应目录。
cp lede/feeds.conf.default [SDK root dir]
cp lede/package/lean [SDK root dir]/package/
更新一下feed,然后选择要安装的package。
./scripts/feeds update -a
# install命令可以不用执行
./scripts/feeds install -a
make menuconfig
编译软件包
make package/lean/xxx/{clean,compile} V=99
3. 软件包安装
编译出ipk文件之后,将该文件上传到路由器tmp
目录下,然后执行以下命令安装。
opkg install --force-depends *.ipk
*
:你的软件包名称。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持以下吧