Opkg
Encyclopedia
Opkg is a lightweight package management system based upon the now defunct ipkg
. It is written in C and resembles APT
/dpkg
in operation. It is intended for use on embedded Linux devices and is used in this capacity in the OpenEmbedded
and OpenWrt
projects.
Opkg was originally forked from ipkg by the Openmoko
project. More recently, development of opkg has moved to a google code repository, where it is actively maintained.
Ipkg
ipkg, or the Itsy Package Management System, is a lightweight package management system designed for embedded devices that resembled Debian's dpkg. It was used in the Unslung operating system for the Linksys NSLU2 , in OpenWrt, Openmoko, webOS, Gumstix, the iPAQ, QNAP NASes, Synology NASes and...
. It is written in C and resembles APT
Advanced Packaging Tool
The Advanced Packaging Tool, or APT, is a free user interface that works with core libraries to handle the installation and removal of software on the Debian GNU/Linux distribution and its variants...
/dpkg
Dpkg
dpkg is the software at the base of the Debian package management system. dpkg is used to install, remove, and provide information about .deb packages....
in operation. It is intended for use on embedded Linux devices and is used in this capacity in the OpenEmbedded
OpenEmbedded
OpenEmbedded is a software framework to create Linux distributions aimed for, but not restricted to, embedded devices. The build system is based on BitBake recipes, which behave similar to Gentoo's ebuilds....
and OpenWrt
OpenWrt
OpenWrt is a Linux distribution primarily targeted at routing on embedded devices. It comprises a set of about 2000 software packages, installed and uninstalled via the opkg package management system. OpenWrt can be configured using the command-line interface of BusyBox ash, or the web interface...
projects.
Opkg was originally forked from ipkg by the Openmoko
Openmoko
Openmoko is a project to create a family of open source mobile phones, including the hardware specification and the operating system. The project was sponsored by Openmoko Inc....
project. More recently, development of opkg has moved to a google code repository, where it is actively maintained.