apk dans OpenWrt 25.12 : le gestionnaire de paquets qui a remplacé opkg
En une phrase
Section intitulée « En une phrase »À partir de la 25.12, OpenWrt installe et supprime les logiciels avec apk (Alpine Package Keeper, version 3). La 24.10 et les versions antérieures utilisent toujours opkg.
Pourquoi ce changement
Section intitulée « Pourquoi ce changement »L’annonce de la 25.12.0 explique que le fork d’opkg d’OpenWrt n’est plus maintenu. Peu de noms de paquets ont changé, mais toutes les commandes ont changé.
Correspondance des commandes
Section intitulée « Correspondance des commandes »| Tâche | apk (25.12) | opkg (24.10) |
|---|---|---|
| Actualiser l’index des paquets | apk update |
opkg update |
| Installer | apk add <pkg> |
opkg install <pkg> |
| Supprimer | apk del <pkg> |
opkg remove <pkg> |
| Lister les paquets installés | apk list --installed |
opkg list-installed |
| Lister les paquets pouvant être mis à jour | apk list --upgradeable |
opkg list-upgradable |
| Quel paquet possède un fichier | apk info --who-owns <file> |
opkg search <file> |
Autres différences
Section intitulée « Autres différences »- Les fichiers de paquets ont l’extension
.apk, et l’index des paquets estpackages.adb. - Les dépôts sont listés dans
/etc/apk/repositories.d/. - Les paquets que vous compilez vous-même ne sont pas signés ; leur installation nécessite donc
--allow-untrusted.
Attention
Section intitulée « Attention »- N’utilisez pas
apk upgradepour mettre à niveau le système. Le wiki OpenWrt le déconseille. Mettez plutôt le micrologiciel à niveau avec un client sysupgrade assisté : l’application LuCI est installée par défaut sur la 25.12. - Ne collez pas de commandes opkg dans la 25.12, ni de commandes apk dans la 24.10. Vérifiez d’abord celui que vous avez.
Voir sur votre routeur
Section intitulée « Voir sur votre routeur »apk list --installed | headls /etc/apk/repositories.d/Guides associés
Section intitulée « Guides associés »Sources
Router.Homes
Notes indépendantes sur OpenWrt. Chaque page précise le firmware, l’appareil, le gestionnaire de paquets et le retour arrière.
Icônes : Solar by 480 Design, CC BY 4.0