关于使用与编译OpenWRT的一些小Tips

关于语言包

一般来说,大家众所周知的OpenWRT的Luci可以安装中文语言包。安装方法:

opkg update
opkg install luci-base-i18n-zh-cn

或者在System->Softeware中更新软件列表然后搜索luci-base-i18n-zh-cn

但是,很多部分,例如安装的一些应用,或者firewall等地方还是没有转换成中文,其实这些应用都是有单独软件包的。例如:

opkg install luci-i18n-firewall-zh-cn
opkg install luci-i18n-uhttpd-zh-cn
opkg install luci-i18n-wol-zh-cn

关于编译

尝试过自己编译过OpenWRT的都知道编译的过程是先下载,然后才编译,一般情况下编译失败多半是下载过程的问题,那么我们可以先分两步执行,避免过分打击信心。(说的就是本人了)

# 一般的流程
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
make -j16 V=s

# 分解步骤
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
make download V=s
make -j16 V=s

如果不是自己开发的插件或者应用,只是自定义功能的情况下,下载没问题的话,基本都编译是不存在问题的,所以问题多数都是出在下载这一步,我们把它分开,也方便观察log,如果下载失败,可以手动下载,再丢到dl目录下面即可。

还有一点,像passwall等关于某科学方法的应用,在官方版OpenWRT代码里面是没有,需要自行加入再编译。你或许可以说我可以选择大佬改过的版本,例如非常出名的LEDE项目。但是通常在相对比较新的平台或者非常用的商业路由器,如果官方代码有兼容了,那么官方代码还是很有必要的。

可以给大家推荐个项目small。如果大家有更好的项目可以留言分享

添加方法:

feeds.conf.default文件中添加如下代码

src-git kenzo https://github.com/kenzok8/openwrt-packages
src-git small https://github.com/kenzok8/small

然后在Luci->Application中就会有很多惊喜,根据需求选择即可。

最后修改:2023 年 08 月 17 日
如果觉得我的文章对你有用,请随意赞赏