Instale node.js en el entorno OpenWRT del enrutador Xiaomi 3G
La instalación de node.js en el entorno OpenWRT del enrutador requiere las siguientes condiciones:
El proyecto github de Hirokazu MORIKAWA/nxhack/openwrt-node-packages admite arm/mips/ La arquitectura x86 puede satisfacer la mayoría de los dispositivos integrados. El siguiente es mi proceso de compilación:
En este punto, la tarea está completada. Si la compilación le resulta demasiado problemática, puede utilizar directamente la versión que compilé. (Nota: Sólo se puede utilizar en el router 3G de Xiaomi).
https://chou-o-ning.github.io/blog/assets/node_v8.17.0-1_mipsel_24kc.ipk
https://chou-o-ning.github .io/blog/assets/node-npm_v8.17.0-1_mipsel_24kc.ipk
https://chou-o-ning.github.io/blog/assets/openwrt-ramips-mt7621-mir3g-squashfs -sysupgrade.tar
Puede utilizar el siguiente comando para ver los módulos dependientes relacionados.
Entre los módulos dependientes, algunos módulos son programas en modo de usuario, como coreutils, que no dependen del kernel y se pueden instalar uno por uno mediante los comandos opkg update y opkg install.
Algunos módulos son módulos del kernel, como ipset. En este caso, debe utilizar el módulo compilado por usted mismo. Utilice el siguiente comando para encontrar el módulo relevante:
Luego cárguelo en el tablero e instale el archivo especificado por separado.
Si continúan ocurriendo errores de dependencia, continúe con las siguientes operaciones:
Después de imprimir las dependencias, continúe procesando cada archivo de instalación de forma recursiva.