Utvecklarna av OpenWrt-distributionen, som Àr inriktad pÄ anvÀndning i olika nÀtverksenheter som routrar, switchar och Ätkomstpunkter, har meddelat att de övergÄr till paketshanteraren APK, som utvecklas av Alpine-projektet. I de snapshot-versioner som skapats i november, baserat pÄ den utvecklingsgren av OpenWrt, har den tidigare anvÀnda paketshanteraren opkg redan ersatts av verktyget apk.
Testgrenen OpenWrt 24.10 fortsĂ€tter Ă€n sĂ„ lĂ€nge att anvĂ€nda opkg, men kommer inom kort att övergĂ„ till APK (OpenWrt 24.10 blir den första versionen baserad pĂ„ APK). Den stabila grenen OpenWrt 23.05 kommer att fortsĂ€tta anvĂ€nda opkg fram till slutet av sitt stöd. Efter att migrationen till den nya paketshanteraren slutförts kommer opkg att klassas som förĂ„ldrad och kommer inte lĂ€ngre att utvecklas som en del av OpenWrt-projektet. ĂvergĂ„ngen till APK kommer att möjliggöra utökad pakethantering och medföra förĂ€ndringar i metoderna för installation och hantering av paket.
APK krĂ€ver som standard (om inte alternativet "âallow-untrusted" anges) att alla paket har giltiga digitala signaturer, medan opkg inte kontrollerar lokalt installerade paket. Vissa opkg-operationer som krĂ€vt olika kommandon kan i apk sammanföras till ett enda kommando (till exempel behöver du inte uppdatera cache med information om lagret, det vill sĂ€ga istĂ€llet för "opkg update && opkg install dnsmasq-full" kan du köra "apk --update-cache add dnsmasq-full"). Bland APK:s utökade möjligheter nĂ€mns ocksĂ„ kommandot "apk list --installed --orphaned", med hjĂ€lp av vilket du kan se alla oanvĂ€nda beroenden som kan tas bort utan att skada systemet.
JÀmförelse av nÄgra apk- och opkg-kommando för att utföra typiska ÄtgÀrder:
KĂ€lla: opennet.ru
