磊语

学习编译OpenWRT移植lean的固件到官方固件

现在主力的路由器是K2P,刷了OpenWRT的固件,其实用起来还是很不错的。但是感觉还是应该备用一个软路由。本来是想用Koolshare的,但是很抱歉,似乎不是很好的选择。

https://github.com/coolsnowwolf/lede
其实在大神的网站这里已经提供了教程,我的这篇结构应该是先按照教程做一遍,然后按照自己的需求,看看能不能做一些调整。我用PVE虚拟了一个Debian 10的系统。这里遇到第一个问题是,我是纯净安装,先用root权限安装sudo,并且把leitalk这个用户加到 /etc/sudousers 下面

下面是原文教程:

  1. 要用 root 用户 git 和编译!!!
  2. 国内用户编译前最好准备好梯子
  3. 默认登陆IP 192.168.1.1, 密码 password
sudo apt-get update
sudo apt-get curl //确定下是否有安装curl
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3.5 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget swig rsync
git clone https://github.com/coolsnowwolf/lede
cd lede
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
make -j8 download V=s
make -j1 V=s
Exit mobile version