Skip to content

openwrt - opkg

软件包管理器 OPKG

配置 OPKG

/etc/opkg.conf 文件保存 OPKG 相关设置:

root@Widora:/# cat /etc/opkg.conf
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
option check_signature 1
配置选项 说明
dest root 安装目标的跟路径
dest ram 内存临时文件路径
lists_dir ext 软件包列表文件
option overlay_root 可写分区挂载位置

常用命令搭配

命令 说明
opkg update 下载服务器上可用的软件包列表
opkg upgrade \<package> 升级软件包
opkg install \<package> 安装软件包
opkg configure \<package> 配置某一个软件包
opkg remove \<package> 卸载软件包
opkg list 列出全部可用的软件包
opkg list-installed 列出已安装的软件包
opkg list-upgradable 列出可以升级的软件包
opkg info [package|regexp] 显示指定软件包的信息
opkg status [package|regexp] 显示指定软件包的状态
opkg download \<package> 下载一个软件包到当前目录,但不安装

::: tip

软件包列表可能会比较大,因此并不保存在系统中,每次启动需要首先执行 opkg update 取得最新的软件包。

:::

root@Widora:/# opkg update
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7688/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7688/packages/base/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7688/packages/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_luci.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7688/packages/luci/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7688/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_management.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7688/packages/management/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7688/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_packages.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7688/packages/packages/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7688/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_routing.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7688/packages/routing/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7688/packages/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_telephony.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7688/packages/telephony/Packages.sig.
Signature check passed.