从零开始自定义编译 OpenWrt(LEDE) 固件
环境要求 系统版本 Debian 11 或者 Ubuntu LTS 网络要求 最好是境外主机或者能够访问国际网络,大陆网络环境编译失败率较高,配置推荐 2H4G 以上 安装依赖: # 升级 sudo apt update -y sudo apt full-upgrade -y # 安装依赖 sudo apt install -y ack antlr3 aria2 asciidoc autoconf automake autopoint binutils bison build-essential \ bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \ git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libglib2.0-dev libgmp3-dev libltdl-dev \ libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libreadline-dev libssl-dev libtool lrzsz \ mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 python3-pip libpython3-dev qemu-utils \ rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev # 清理 sudo apt autoremove --purge sudo apt clean 开始编译,建一个用户,用于编译固件 useradd -m openwrt # 新建一个名为 openwrt 的用户 # 修改用户默认的 Shell apt install -y sudo usermod -s /bin/bash openwrt # 切换用户 su openwrt cd ~ 拉取源码...

评论
发表评论