La distribución de OpenWrt está cambiando a un administrador de paquetes APK

Los desarrolladores de la distribución OpenWrt, orientada a su uso en diversos dispositivos de red, como enrutadores, conmutadores y puntos de acceso, han anunciado la transición al gestor de paquetes APK, desarrollado por el proyecto Alpine. En los snapshots de noviembre, creados sobre la rama principal de OpenWrt en desarrollo, el gestor de paquetes opkg, anteriormente utilizado, ya ha sido reemplazado por la herramienta apk.

La rama de prueba de OpenWrt 24.10 aún continúa utilizando opkg, pero pronto se trasladará a APK (OpenWrt 24.10 será la primera versión basada en APK). La rama estable OpenWrt 23.05 seguirá usando opkg hasta el final de su soporte. Tras la finalización de la migración al nuevo gestor de paquetes, opkg será considerado obsoleto y ya no se desarrollará como parte del proyecto OpenWrt. La transición a APK ampliará las capacidades de gestión de paquetes y también resultará en cambios en los métodos de instalación y manejo de paquetes.

APK por defecto (si no se especifica la opción «—allow-untrusted») requiere de firmas digitales válidas para todos los paquetes, mientras que opkg no realiza verificación para los paquetes instalados localmente. Algunas operaciones de opkg que requerían ejecutar diferentes comandos, en apk pueden reducirse a un solo comando (por ejemplo, no es necesario actualizar el caché de información del repositorio, es decir, en lugar de «opkg update && opkg install dnsmasq-full», se puede ejecutar «apk —update-cache add dnsmasq-full»). Entre las capacidades avanzadas de APK también se destaca el comando «apk list —installed —orphaned», con el que se pueden ver todas las dependencias no utilizadas, que pueden eliminarse sin dañar el sistema.

Comparación de algunos comandos de apk y opkg para realizar acciones típicas:

apk update opkg update apk add pkg opkg install pkg apk del pkg opkg remove pkg apk list opkg list apk list P opkg list P apk list —installed [P] opkg list-installed apk list —upgradeable [P] opkg list-upgradable apk list —providers [P] opkg -A whatprovides P apk info P opkg info P apk info —all P no hay equivalente apk info —contents P opkg files P


Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster