-
OpenWrt cambia de opkg a apk
OpenWrt ha empezado a sustituir el gestor de paquetes tradicional, opkg, por apk, el gestor de paquetes usado originalmente en Alpine Linux. Para quienes llevamos años administrando routers OpenWrt desde terminal, el cambio no es grave, pero sí obliga a memorizar algunos comandos nuevos. La idea general sigue siendo la misma: actualizar la lista de paquetes, instalar software, eliminar paquetes, consultar qué tenemos instalado y revisar qué archivos pertenece a cada paquete. Lo que cambia es la sintaxis. Hasta ahora, para instalar un paquete usábamos algo como esto:
opkg install luci
Con apk, el equivalente pasa a ser:
apk add luci
La siguiente tabla resume las equivalencias más habituales entre opkg y apk:
Comando con opkg Comando con apk Descripción opkg install paquete apk add paquete Instalar un paquete opkg remove paquete apk del paquete Eliminar un paquete opkg upgrade apk upgrade Actualizar todos los paquetes instalados opkg files paquete apk info -L paquete Listar los archivos instalados por un paquete opkg list-installed apk info Listar los paquetes instalados opkg update apk update Actualizar la lista de paquetes disponibles opkg search paquete apk search paquete Buscar paquetes En la práctica, lo primero que tendremos que hacer después de conectarnos por SSH al router será actualizar la base de datos local de paquetes:
apk update
Después podremos buscar paquetes:
apk search nano
Instalarlos:
apk add nano
Ver qué paquetes tenemos instalados:
apk info
Y eliminar paquetes que ya no necesitemos:
apk del nano
Uno de los comandos más útiles cuando estamos investigando un paquete es el que nos permite ver qué archivos instala. Antes lo hacíamos así:
opkg files paquete
Ahora tendremos que hacerlo así:
apk info -L paquete
Por ejemplo:
apk info -L luci
Esto resulta especialmente útil cuando queremos saber dónde ha dejado archivos un paquete, qué binarios ha instalado o qué rutas debemos revisar para modificar una configuración manualmente.
Otro cambio importante está en la actualización de paquetes. Con opkg usábamos:
opkg update opkg upgrade
Con apk, el equivalente es:
apk update apk upgrade
Como siempre en OpenWrt, conviene tener cuidado al actualizar paquetes en routers en producción. No estamos hablando de un Debian completo instalado en un servidor con mucho almacenamiento, sino de un sistema embebido, normalmente con almacenamiento limitado y con una overlay que puede llenarse si instalamos o actualizamos demasiadas cosas sin revisar antes el espacio disponible.
Podemos comprobar el espacio libre con:
df -h
Y también revisar la memoria disponible con:
free -h
El cambio de opkg a apk no significa que la administración de OpenWrt sea más complicada. Simplemente tenemos que adaptar nuestros hábitos. Donde antes escribíamos opkg install, ahora escribiremos apk add. Donde antes usábamos opkg remove, ahora usaremos apk del. Y donde antes consultábamos paquetes instalados con opkg list-installed, ahora lo haremos con apk info.
La hoja oficial de equivalencias publicada por OpenWrt puede consultarse aquí:
https://openwrt.org/docs/guide-user/additional-software/opkg-to-apk-cheatsheet
2026/05/04
