opkg
The facts below are what the maker publishes about opkg, checked and dated. Our editors have not written about it yet.
The facts
Each one read from opkg's own pages, with the date it was checked.
What it does
- Command line
- On OpenWrt 24.10 and older, packages can be managed from the command line with opkg.checked 11 Oct 2026
- Dependencies
- It can recursively follow dependencies and download the packages needed to install a selected package.checked 11 Oct 2026
- Dependency resolution
- Yeschecked 21 Sep 2026
- Development status
- OpenWrt documentation says opkg ended development and was replaced by apk in OpenWrt 25.12 and newer.checked 11 Oct 2026
- Intended environment
- OpenWrt is optimized for systems with limited resources, and its package manager does not provide built-in ABI compatibility and kernel version dependency verification.checked 11 Oct 2026
- Offline installation
- Yeschecked 21 Sep 2026
- OpenWrt access
- OpenWrt package management is available through LuCI's web interface or the command line, typically over SSH.checked 11 Oct 2026
- Package architecture
- The listing includes architectures such as aarch64, ARM, MIPS, PowerPC, and x86_64.checked 11 Oct 2026
- Package formats
- The package page says opkg can install both .ipk and .deb packages.checked 11 Oct 2026
- Package license
- The package listing identifies opkg's license as GPL-2.0.checked 11 Oct 2026
- Package operations
- Its commands include updating package lists, installing packages, configuring unpacked packages, and removing packages.checked 11 Oct 2026
- Package scope
- It manages packages for the root filesystem, including kernel modules and drivers.checked 11 Oct 2026
- Package size
- The listing for OpenWrt 22.03.0 reports an installed size of 71 kB and a file size of 72 kB.checked 11 Oct 2026
- Package sources
- Packages can be installed from configured repositories, a URL, or a local package file.checked 11 Oct 2026
- Purpose
- opkg is a lightweight package management system for installing and removing packages.checked 11 Oct 2026
- Supported releases
- OpenWrt 25.12 and newer uses apk instead of opkg.checked 11 Oct 2026
- Upgrade caution
- OpenWrt documentation warns that bulk package upgrades can cause compatibility problems and recommends avoiding them in almost all circumstances.checked 11 Oct 2026
- Upgrade limitation
- Development snapshots may have package and kernel version mismatches that prevent package installation or upgrades.checked 11 Oct 2026
- Version support
- OpenWrt 24.10 and older uses opkg; OpenWrt 25.12 and newer uses apk.checked 11 Oct 2026
- Web interface
- OpenWrt packages can also be searched, installed, and removed through the LuCI web interface.checked 11 Oct 2026
Money
- Free plan
- Yeschecked 21 Sep 2026
Where it runs
- Supported platforms
- OpenWrt embedded Linux; OpenWrt 24.10 and olderchecked 21 Sep 2026


