用docker编译lede大佬的openwrt固件
Howard Yin 2021-08-02 13:12:04 服务器运维
第一步当然是先下载仓库
git clone https://github.com/coolsnowwolf/lede
1
将仓库挂载到docker容器中
docker run --rm -it -v "$(pwd)/lede:/home/user/lede" p3terx/openwrt-build-env:20.04 bash
1
在容器中就像在家一样
export HTTP_PROXY=http://192.168.1.2:10801
export HTTPS_PROXY=http://192.168.1.2:10801
echo "http_proxy = $HTTP_PROXY" > ~/.wgetrc
echo "https_proxy = $HTTPS_PROXY" >> ~/.wgetrc
echo 'use_proxy = on' >> ~/.wgetrc
git config --global http.proxy "$HTTP_PROXY"
git config --global https.proxy "$HTTPS_PROXY"
cd ./openwrt
sudo chown -R user .
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
# 进行配置
make -j8 download V=s
make -j1 V=s
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15