Ir al contenido

apk en OpenWrt 25.12: el gestor de paquetes que reemplazó a opkg

Nuevo formato de paquetes y nuevos comandos. No los mezcle con 24.10.

A partir de la 25.12, OpenWrt instala y elimina software con apk (Alpine Package Keeper, versión 3). La 24.10 y las anteriores siguen usando opkg.

El anuncio de la 25.12.0 explica que la bifurcación de opkg de OpenWrt ya no tiene mantenimiento. Pocos nombres de paquetes cambiaron, pero todos los comandos sí.

Tarea apk (25.12) opkg (24.10)
Actualizar el índice de paquetes apk update opkg update
Instalar apk add <pkg> opkg install <pkg>
Eliminar apk del <pkg> opkg remove <pkg>
Listar los instalados apk list --installed opkg list-installed
Listar los actualizables apk list --upgradeable opkg list-upgradable
Qué paquete es propietario de un archivo apk info --who-owns <file> opkg search <file>
  • Los archivos de paquete usan la extensión .apk y el índice de paquetes es packages.adb.
  • Los repositorios se listan en /etc/apk/repositories.d/.
  • Los paquetes que compilas tú mismo no están firmados, por lo que instalarlos requiere --allow-untrusted.
  • No uses apk upgrade para actualizar el sistema. La wiki de OpenWrt lo desaconseja. Actualiza el firmware con un cliente sysupgrade asistido: la aplicación de LuCI viene instalada por defecto en la 25.12.
  • No pegues comandos de opkg en la 25.12 ni comandos de apk en la 24.10. Comprueba primero cuál tienes.
Ventana de terminal
apk list --installed | head
ls /etc/apk/repositories.d/

Fuentes

Router.Homes

Notas independientes sobre OpenWrt. Cada página indica el firmware, el dispositivo, el gestor de paquetes y la vía de retorno.

Iconos: Solar by 480 Design, CC BY 4.0