Description
Un petit laïus relatif à OpenWRT : la dernière version, la 25.12.0, sortie le 05/03/2026, implique des changements intéressants dans la gestion du système.
opkg → apk
Le gestionnaire de paquets opkg n’est plus maintenu au profit du nouveau gestionnaire de paquet nommé apk pour Alpine Package Keeper.
apk supporte plus de fonctionnalités, mais attention les arguments en ligne de commande sont différents.
La documentation officielle est disponible sur :
Un petit rappel est émis lors de la connexion SSH :
BusyBox v1.37.0 (2026-03-08 07:26:48 UTC) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 25.12.0, r32713-f919e7899d Dave's Guitar
-----------------------------------------------------
OpenWrt recently switched to the "apk" package manager!
OPKG Command APK Equivalent Description
------------------------------------------------------------------
opkg install <pkg> apk add <pkg> Install a package
opkg remove <pkg> apk del <pkg> Remove a package
opkg upgrade apk upgrade Upgrade all packages
opkg files <pkg> apk info -L <pkg> List package contents
opkg list-installed apk info List installed packages
opkg update apk update Update package lists
opkg search <pkg> apk search <pkg> Search for packages
------------------------------------------------------------------
For more information visit:
https://openwrt.org/docs/guide-user/additional-software/opkg-to-apk-cheatsheet
ASU
ASU pour Attented Sysupgrade est LE changement du projet.
S’il était disponible depuis les versions 24.10 officiellement, il l’était en tant qu’outil secondaire ; depuis la version 25.12, il devient l’outil incontournable pour les mises à niveau du micrologiciel OpenWRT
Mais qu’est donc vraiment ASU ?
ASU permet :
- la mise à niveau (upgrade) des nouvelles versions du micrologiciel d’OpenWRT
- de reconstruire automatiquement les images des micrologiciels avec tous les paquets installés.
- préserve la configuration système durant les mises à niveaux
- permet l’intégration des paquets supplémentaires, installés par l’utilisateur, directement dans le système de fichiers SquashFS, tout en préservant la configuration relative.
Le but est de simplifier de manière drastique les mises à niveaux : en quelques clics de souris, une image du micrologiciel personnalisé est construite et installée, sans aucune intervention manuelle !
La documentation officielle est disponible sur :
Retrouvez mes explications dans l’article OpenWRT : Attented Sysupgrade
Historique shell
L’historique des commandes shell est enfin maintenant préservé !
Le comportement peut être changé par l’édition du fichier /etc/profile.d/busybox-history-file.sh.
Note : relatif aux routeurs utilisant des mémoires de type flash, l’historique peut avoir un impact sur l’endurance de celles-ci car l’enregistrement de celui-ci augmente significativement le cycle d’écritures.
Changelog
Bien sûr, il existe bien plus de changements au sein de ce projet, ils sont tous informés sur la page changelog-25.12.0.
La v25.12.0 comprend le support de plus de 2200 périphériques, ajoutant plus de 180 ; 4700 commits ont été ajoutés à la précédente version, et rend hommage à l’un de ces plus fameux contributeurs.