openwrt中opkg的使用,解决opkg update问题

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# 

 

  • 19
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小程序猿^O^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值