Vývojári distribúcie OpenWrt zameranej na použitie v rôznych sieťových zariadeniach, ako sú smerovače, prepínače a prístupové body, oznámili prechod na správcu balíkov APK vyvinutého projektom Alpine. V novembrových snímkach vytvorených na základe hlavnej vetvy OpenWrt, ktorá je momentálne vo vývoji, bol predtým používaný správca balíkov opkg nahradený apk toolkit.
Testovacia vetva OpenWrt 24.10 zatiaľ naďalej používa opkg, ale čoskoro bude prevedená na APK (OpenWrt 24.10 bude prvé vydanie založené na APK). Stabilná vetva OpenWrt 23.05 bude naďalej používať opkg až do konca svojej údržby. Po dokončení migrácie na nového správcu balíkov bude opkg zastarané a už sa nebude vyvíjať ako súčasť projektu OpenWrt. Prechod na APK rozšíri možnosti správy balíkov a povedie aj k zmenám v spôsoboch inštalácie a práce s balíkmi.
Súbory APK v predvolenom nastavení (pokiaľ nie je špecifikovaná možnosť --allow-untrusted) vyžadujú platné digitálne podpisy pre všetky balíky, zatiaľ čo opkg nekontroluje lokálne nainštalované balíky. Niektoré operácie opkg, ktoré si vyžadovali spustenie rôznych príkazov v apk, možno zredukovať na jeden príkaz (napríklad nie je potrebné samostatne aktualizovať vyrovnávaciu pamäť s informáciami o úložisku, t. j. namiesto „opkg update && opkg install dnsmasq-full“ môžete spustite „apk - update-cache add dnsmasq-full“). Medzi pokročilé možnosti APK patrí aj príkaz „zoznam apk – nainštalovaný – osirelý“, pomocou ktorého môžete zobraziť všetky nepoužívané závislosti, ktoré je možné odstrániť bez poškodenia systému.
Porovnanie niektorých príkazov apk a opkg na vykonávanie typických akcií:
Zdroj: opennet.ru
