La distribution OpenWrt passe au gestionnaire de packages APK

Les dĂ©veloppeurs de la distribution OpenWrt, destinĂ©e Ă  ĂȘtre utilisĂ©e dans divers pĂ©riphĂ©riques rĂ©seau tels que les routeurs, les commutateurs et les points d'accĂšs, ont annoncĂ© la transition vers le gestionnaire de packages APK dĂ©veloppĂ© par le projet Alpine. Dans les instantanĂ©s de novembre, créés sur la base de la branche principale OpenWrt, actuellement en dĂ©veloppement, le gestionnaire de packages opkg prĂ©cĂ©demment utilisĂ© a dĂ©jĂ  Ă©tĂ© remplacĂ© par la boĂźte Ă  outils apk.

La branche de test OpenWrt 24.10 continue d'utiliser opkg pour le moment, mais sera bientÎt transférée vers APK (OpenWrt 24.10 sera la premiÚre version basée sur APK). La branche stable d'OpenWrt 23.05 continuera à utiliser opkg jusqu'à la fin de sa maintenance. Une fois la migration vers le nouveau gestionnaire de packages terminée, opkg sera obsolÚte et ne sera plus développé dans le cadre du projet OpenWrt. La transition vers APK élargira les capacités de gestion des packages et entraßnera également des changements dans les méthodes d'installation et d'utilisation des packages.

Les APK par dĂ©faut (sauf si l'option --allow-untrusted est spĂ©cifiĂ©e) nĂ©cessitent des signatures numĂ©riques valides pour tous les packages, tandis que opkg ne vĂ©rifie pas les packages installĂ©s localement. Certaines opĂ©rations opkg nĂ©cessitant l'exĂ©cution de diffĂ©rentes commandes dans apk peuvent ĂȘtre rĂ©duites Ă  une seule commande (par exemple, il n'est pas nĂ©cessaire de mettre Ă  jour sĂ©parĂ©ment le cache avec des informations sur le rĂ©fĂ©rentiel, c'est-Ă -dire qu'au lieu de « opkg update && opkg install dnsmasq-full », vous pouvez exĂ©cutez «apk - update-cache add dnsmasq-full"). Parmi les capacitĂ©s avancĂ©es d'APK, on ​​note Ă©galement la commande « apk list –installed –orphaned », avec laquelle vous pouvez afficher toutes les dĂ©pendances inutilisĂ©es qui peuvent ĂȘtre supprimĂ©es sans nuire au 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 —installĂ© [P] opkg list-installĂ© apk list — Ă©volutif [P] opkg list-upgradable apk list —providers [P] opkg -A whatprovides P apk info P opkg info P apk info —all P no Ă©quivalent Ă  apk info –contenu P fichiers opkg P


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