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.