Loading... # 关于使用与编译OpenWRT的一些小Tips ## 关于语言包 一般来说,大家众所周知的OpenWRT的Luci可以安装中文语言包。安装方法: ```shell opkg update opkg install luci-base-i18n-zh-cn ``` 或者在`System`->`Softeware`中更新软件列表然后搜索`luci-base-i18n-zh-cn`。 **但是**,很多部分,例如安装的一些应用,或者firewall等地方还是没有转换成中文,其实这些应用都是有单独软件包的。例如: ```shell opkg install luci-i18n-firewall-zh-cn opkg install luci-i18n-uhttpd-zh-cn opkg install luci-i18n-wol-zh-cn ```  ## 关于编译 尝试过自己编译过OpenWRT的都知道编译的过程是先下载,然后才编译,一般情况下编译失败多半是下载过程的问题,那么我们可以先分两步执行,避免过分打击信心。(说的就是本人了) ```shell # 一般的流程 ./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](https://github.com/kenzok8/small)。如果大家有更好的项目可以留言分享 添加方法: 在`feeds.conf.default`文件中添加如下代码 ```shell src-git kenzo https://github.com/kenzok8/openwrt-packages src-git small https://github.com/kenzok8/small ``` 然后在`Luci`->`Application`中就会有很多惊喜,根据需求选择即可。 Last modification:August 17, 2023 © Allow specification reprint Like 0 If you think my article is useful to you, please feel free to appreciate