Aller au contenu

apk dans OpenWrt 25.12 : le gestionnaire de paquets qui a remplacé opkg

Nouveau format de paquets et nouvelles commandes. Ne les mélangez pas avec 24.10.

À 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.

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é.

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>
  • Les fichiers de paquets ont l’extension .apk, et l’index des paquets est packages.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.
  • N’utilisez pas apk upgrade pour 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.
Fenêtre de terminal
apk list --installed | head
ls /etc/apk/repositories.d/

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