From 07d42b4292dce5e14fe1ddad7964c19d521ba3d5 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Sun, 17 Apr 2022 22:58:17 +0200 Subject: [PATCH] Added opkg notes to the knowledge base --- knowledge base/opkg.md | 45 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 knowledge base/opkg.md diff --git a/knowledge base/opkg.md b/knowledge base/opkg.md new file mode 100644 index 0000000..25836d7 --- /dev/null +++ b/knowledge base/opkg.md @@ -0,0 +1,45 @@ +# Opkg + +## TL;DR + +```shell +# update the list of available packages +opkg update + +# list available/installed/upgradable packages +opkg list +opkg list-installed +opkg list-upgradable + +# install one or more packages +opkg install zram-swap +opkg install http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/hiawatha_7.7-2_ar71xx.ipk +opkg install /tmp/hiawatha_7.7-2_ar71xx.ipk + +# remove one or more packages +opkg remove youtube-dl + +# upgrade all installed packages +opkg upgrade + +# upgrade one or more specific packages +opkg upgrade vim yubico-pam + +# display informations for a specific package +opkg info python3-dns + +# list packages providing a file +opkg search /usr/bin/vim + +# list user modified configuration files +opkg list-changed-conffiles + +# list dependencies of a package +opkg depends dropbear +``` + +## Sources + +- [Opkg package manager] + +[opkg package manager]: https://openwrt.org/docs/guide-user/additional-software/opkg