BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

¿Cómo puedo compilar esto?

Sekmeth

Tengo el firmware del router Linksys WRT300N v2 descargado de la sección GPL de Linksys:

linksys.com/es

Está comprimido en formato .TGZ

¿Sabéis si es posible compilar su contenido?

adrinavarro

Eres un gracioso.

🗨️ 7
Sekmeth

¿por?

🗨️ 5
adrinavarro
-1

empezando que por saber exactamente el por qué del compilar el firmware, creo que es de cajón (build-essential trs. package en debian), hasta donde yo he tocado (ojo para generar el bin, no creo que se haga con la propia rutina para compilar) ... digo, lo de

Está comprimido en formato .TGZ

¿Sabéis si es posible compilar su contenido?

simplemente me sacó de mis casillas... digo, tan dificil es mirar si lleva makefile? (y si no pues tocará hacerlo o buscar).

y una pregunta: para qué la pregunta (desorientada) de como compilar un firmware?

🗨️ 4
Sekmeth

El motivo de querer, o al menos, intentar compilar, en el caso que se pueda, el firmware es porque no está disponible el firmware en su versión 2.00.08 lista para instalar, sino una muy posterior, la 2.00.20 que a mi no hace sino darme problemas, de tal forma que quisiera volver a la anterior.

PD: Dentro del archivo descargable sí, hay un makefile (junto con varias carpetas y archivos), cuyo contenido abierto con el bloc de notas es la que cito a continuación.

Supongo, y perdona si consideras que te insulto con esta suposición, que deberé ejecutar este archivo desde una consola terminal de Linux, ¿no?

all: prepare rootdir kernel busybox app

kernel:
$(MAKE) -C src kernel_build
$(MAKE) -C src wireless_tools

app:
$(MAKE) -C apps
$(MAKE) -C apps install
$(MAKE) -C apps rootfs_build

busybox:
$(MAKE) -C apps busybox_build
$(MAKE) -C apps rootfs_build

rootdir:
$(MAKE) -C apps prep_rootdir

prepare:
$(MAKE) -C tools/tools

clean:
$(MAKE) -C apps clean
$(MAKE) -C src kernel_clean

.PHONY: all rootdir app kernel prepare

🗨️ 3
Sekmeth
Sekmeth
🗨️ 1
Frankie2004
-1

¿por?

Frankie2004
1

Una vez descomprimido el paquete TGZ, supongo que necesitarás compiladores cruzados GCC que te generen binarios para los micros de los routers. Yo nunca lo he hecho ... a ver si por casualidad Raulito o algún otro con experiencia se pasa por aquí y comenta cómo exactamente.