首先配置opkg源。
#备份初始conf mv/etc/opkg.conf/etc/opkg.conf.bak #新建配置 vim/etc/opkg.conf #添加如下内容: destroot/ destram/tmp lists_dirext/var/opkg-lists optionoverlay_root/overlay #notice destusb/mnt/sdb1/opkg archall100 archramips_24kec200 archramips300 archmips400 archunkown500 src/gzbarrier_breaker_basehttp://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/base src/gzbarrier_breaker_lucihttp://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/luci src/gzbarrier_breaker_managementhttp://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/management src/gzbarrier_breaker_oldpackageshttp://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/ oldpackages src/gzbarrier_breaker_packageshttp://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/packages src/gzbarrier_breaker_routinghttp://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/routing src/gzbarrier_breaker_telephonyhttp://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/telephony #wq保存 #执行升级 opkgupdate
相关推荐:《Python入门教程》
安装Python
需要注意的是,小米路由器的可用空间不多,但Python的安装会占用挺大的空间,所以我们指定opkg将程序安装在U盘或硬盘上。
这时我们回到刚才的配置文件里,找到notice,这里的dest usb /mnt/sdb1/opkg就是指定变量usb为外置存储路径/mnt/sdb1/opkg。外置存储的路径可以用df -h查看。
以后我们使用opkg -d usb install xxx即可将程序安装至/mnt/sdb1/opkg。
#先需要安装libc,需要下载下来安装 ##建立文件夹 mkdir-p/mnt/sdb1/opkg/src cd/mnt/sdb1/opkg/src wgethttp://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/base/libc_0.9.33.2-1_ramips_24kec.ipk ##安装libc,最好安装到根下 opkginstalllibc_0.9.33.2-1_ramips_24kec.ipk #接着安装Python opkg-dusbinstalllibreadline opkg-dusbinstallpython opkg-dusbinstallpython-json opkg-dusbinstallpython-curl opkg-dusbinstallpython-openssl #路径 exportPATH=$PATH:/mnt/sdb1/opkg/usr/bin echo'exportPATH=$PATH:/mnt/sdb1/opkg/usr/bin'>>/etc/profile #别名 echo"aliasopintall='opkg-dusbinstall'">>/etc/profile