1.首先要保证系统可以连接外网,也就是保证ping通百度。
2.修改/etc/opkg.config 配置文件 ,将内容改为:
dest root /tmp
dest ram /tmp
dest usb /mnt/cxU
lists_dir ext /tmp/opkg-lists
option overlay_root /tmp
arch all 10
arch arm64 100
src/gz barrier_breaker_base http://archive.openwrt.org/snapshots/trunk/arm64/generic/packages/base
src/gz barrier_breaker_luci http://archive.openwrt.org/snapshots/trunk/arm64/generic/packages/luci
src/gz barrier_breaker_management http://archive.openwrt.org/snapshots/trunk/arm64/generic/packages/management
#src/gz barrier_breaker_oldpackages http://archive.openwrt.org/snapshots/trunk/arm64/generic/packages/oldpackages
src/gz barrier_breaker_packages http://archive.openwrt.org/snapshots/trunk/arm64/generic/packages/packages
src/gz barrier_breaker_routing http://archive.openwrt.org/snapshots/trunk/arm64/generic/packages/routing
src/gz barrier_breaker_telephony http://archive.openwrt.org/snapshots/trunk/arm64/generic/packages/telephony
当然以上内容中需要对应自己的系统架构,我的是arm,所以内容写的是arm64的。
3.查看内核系统架构
使用uname -a命令即可查看
4.选择适合自己版本及架构的网址
https://archive.openwrt.org/ ,在这个网址中可以根据自己架构选择,然后替换掉opkg.conf中的内容就可以了。
5.执行opkg update
保证以上情况,执行opkg update。就可以成功更新opkg的安装包列表了。
root@EC2022v:/etc# opkg update
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/at91/9g20/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_base.
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/at91/9g20/packages/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_luci.
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/at91/9g20/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_management.
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/at91/9g20/packages/oldpackages/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_oldpackages.
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/at91/9g20/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_packages.
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/at91/9g20/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_routing.
Downloading http://downloads.openwrt.org/barrier_breaker/14.07/at91/9g20/packages/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/barrier_breaker_telephony.
root@EC2022v:/etc#