用 Docker 编译 Openwrt

前言

家里的 斐讯 K2P 路由器已经使用了3年了,一直用别人的固件,后来想自己编译固件。

我打算编译和使用 Lean's OpenWrt ,Lean 的这个固件非常完善,对 K2P 的无线支持的非常好(开源的 Openwrt K2P 的无线没办法 2.4G5G 同时使用)。

采用 Docker 进行编译有很多好处,避免在宿主机上安装杂七杂八的软件。网上有许多 lede-builder ,我尝试过使用 hanxi的lede-docker-builder ,用了几天,发现有一些问题:

  1. Docker 底包用的是 Ubuntu 18.04 ,里面的包都比较老了,尤其是 Openwrt 19.07 发布之后,有些需要 Python 3.5 以上版本的包都没办法编译 …
more ...