两个方法都行选择适合自己的
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
检查是否安装成功 command -v nvm
出现nvm表示安装成功
我们安装19版本 nvm install 19 我这里安装了就提示了 你们自己安装
nvm use 19 查看19版本
当然也可以安装其它版本,这个软件的好处是可以共存几个node版本。
注意脚本里面的软件版本v0.39.2尽量选择最新的(作者一般都会更新命令)
安装的时候进开源地址复制最新命令
2.先安装openwrt必要的依赖
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
|
3.下载lede大佬的源码 更新feeds并配置
git clone https://github.com/coolsnowwolf/lede
|
|
cd lede
|
要注意的是最新版的源码的oui feeds默认取消了,我们修改一下再执行下面的命令。
找到lede/feeds.conf.default文件
我们还要改一下oui的npm编译环境目录
找到lede/feeds/oui/node.mk
./scripts/feeds update -a
|
|
./scripts/feeds install -a
|
|
make menuconfig
|
4.配置菜单选择
我们选择进入oui
因为oui不兼容luci和uhttpd我们要取消选择
然后保存配置文件。
5.下载 dl 库 编译固件 (-j 后面是线程数 第一次编译推荐用单线程)
make download -j8
|
|
make V=s -j1
|
编译时间看具体CPU配置和自己硬盘速度啦!
二、用openwrt本机自带的node编译(web作者推荐第一个方法)
1.oui界面的选择
记得选16或者18 尽量选择高版本。
今天教程就到这里,希望大家支持一下我们的新网站!!!