BSD 和 Darwin
apk (Alpine Package Keeper)
apk 是Alpine软件包管理器. 它用于管理系统的软件包(软件和其他)。它是安装附加软件的主要方法,在 apk-tools 软件包中提供。
OpenWrt 从 24.10 之后就开始使用 apk 来作为 包管理器了。
开屏消息
OpenWrt recently switched to the "apk" package manager!
OPKG Command APK Equivalent Description
------------------------------------------------------------------
opkg install <pkg> apk add <pkg> Install a package
opkg remove <pkg> apk del <pkg> Remove a package
opkg upgrade apk upgrade Upgrade all packages
opkg files <pkg> apk info -L <pkg> List package contents
opkg list-installed apk info List installed packages
opkg update apk update Update package lists
opkg search <pkg> apk search <pkg> Search for packages
------------------------------------------------------------------
For more https://openwrt.org/docs/guide-user/additional-software/opkg-to-apk-cheatsheet
Conclusion
open wrt 从 24.10 之后就开始使用 apk 来作为 包管理器了。
这个改进非常好,如果你用过 Alpine,你会发现 这两个发行版越来越相似,他们都还有一个共性,就是非常轻量级,和节省资源。
apk 的 API 整体要更简洁,安装器相对 opkg 兼容性更强。比较关键的是,不用额外再记一套API了,我非常赞成 openwrt 对包管理器作出的改进。