La distribution OpenWrt passe au gestionnaire de paquets APK

Les développeurs de la distribution OpenWrt, axée sur l'utilisation dans divers dispositifs réseau tels que les routeurs, les commutateurs et les points d'accÚs, ont annoncé leur transition vers le gestionnaire de paquets APK, développé par le projet Alpine. Dans les snapshots de novembre, basés sur la branche principale d'OpenWrt en cours de développement, le gestionnaire de paquets opkg précédemment utilisé a déjà été remplacé par l'outil apk.

La branche de test OpenWrt 24.10 continue actuellement d'utiliser opkg, mais sera bientÎt migrée vers APK (OpenWrt 24.10 sera la premiÚre version basée sur APK). La branche stable OpenWrt 23.05 continuera d'utiliser opkg jusqu'à la fin de son support. AprÚs l'achÚvement de la migration vers le nouveau gestionnaire de paquets, opkg sera considéré comme obsolÚte et ne sera plus développé dans le cadre du projet OpenWrt. Le passage à APK permettra d'étendre les capacités de gestion des paquets et entraßnera également des changements dans les méthodes d'installation et d'utilisation des paquets.

APK, par dĂ©faut (Ă  moins que l'option « —allow-untrusted » ne soit spĂ©cifiĂ©e), nĂ©cessite des signatures numĂ©riques valides pour tous les paquets, tandis qu'opkg ne vĂ©rifie pas les paquets installĂ©s localement. Certaines opĂ©rations opkg, qui nĂ©cessitaient l'exĂ©cution de diverses commandes, peuvent ĂȘtre rĂ©duites Ă  une seule commande dans apk (par exemple, il n'est pas nĂ©cessaire de mettre Ă  jour le cache des informations du dĂ©pĂŽt, c'est-Ă -dire qu'au lieu de « opkg update && opkg install dnsmasq-full », on peut exĂ©cuter « apk —update-cache add dnsmasq-full »). Parmi les fonctionnalitĂ©s avancĂ©es d'APK, on note Ă©galement la commande « apk list —installed —orphaned », qui permet de visualiser toutes les dĂ©pendances inutilisĂ©es qui peuvent ĂȘtre supprimĂ©es sans endommager le systĂšme.

Comparaison de certaines commandes apk et opkg pour effectuer des actions typiques :

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 aucun Ă©quivalent apk info —contents P opkg files P


Source : opennet.ru
Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster