如何控制 OpenWrt 的固件版本比较好?

2016-03-09 12:59:41 +08:00
 DarryO

自己有一台 703n 刷了 OpenWrt , 配好后有段时间没去碰它了,昨天突然发现 opkg update 报了 403 的错误,我猜测是旧的版本的源被废弃了(?),这个问题之前也与见过。新的 snapshots 里面只有 nand 一个文件夹,请问 nand 是何含义?与之对应的 mikrotik generic 又有什么区别? 如何进行选择?

之前自己仅仅以使用为目的,没有在意过这些问题,现在希望请教一下: OpenWrt 固件的版本中 snapshots 是什么含义? 为什么我看到的大多教程都是使用 snapshots 而不是 Binary releases 中的镜像?

另外,大家是如何控制版本,来避免这样的问题的?

558 次点击
所在节点    OpenWrt
6 条回复
esxivistawrt
2016-03-09 13:38:37 +08:00
coffeecat
2016-03-10 10:58:01 +08:00
nand 闪存的固件跟普通的 nor flash 底层驱动不同(后者可以直接芯片内执行),因此固件不能通用,例如 tp link 703 是 nor flash ,而 netgear wdr4300 是 nand flash 。
snapshots 可以理解为 beta 版本,之前 bb , cc release 前都有 snapshot 版本不断更新。由于每天更新,所以一旦刷了这个版本的 rom ,就必须把当天整个源下载下来,否则第二天更新后,一些 kernel depends 的软件包就不能用了,而且 snapshot 现在都是用的 musl lib c ,而发布版本都是 uclibc ,前者性能据说提升了,但是对于 chinadns 等 uclibc 库软件支持不友好,所以不建议用 snapshot 库。。。。
DarryO
2016-03-10 15:54:34 +08:00
@coffeecat 感谢。那么,如果以稳定为目的的话,我应该选择一个一个非 snapshots 的 Release 版本吧。这些版本的源会一直存在的吧?
coffeecat
2016-03-10 16:20:35 +08:00
@DarryO 是的
esxivistawrt
2016-03-14 12:51:14 +08:00
@coffeecat 你的 OpenWrt x86 现在弄得怎样了?
coffeecat
2016-03-15 10:21:09 +08:00
@esxivistawrt 2 台 x86 ,一台是 gen8 e1230v2 16G 4*4T hdd+512G ssd 上装的 esxi ,然后装的 openwrt x64 ,一台是 i3 540 物理机上装的 openwrt x86+debootstrap+debian , debian 里面装了 ss server 和迅雷远程,还带 wifi

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/262160

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX