OPKG 实用程序是一种轻型软件包管理器,用于从本地或互联网的软件包资源库中下载和安装 OpenWrt 软件包。正如后文所讨论的,OPKG 可以用来更新您的开发板软件包。
软件包处理
更新 | 更新可用软件包列表。 |
升级 <pkgs> | 升级软件包。 |
安装<pkgs|FQDN> | 安装软件包 opkg install hiawatha 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 |
配置 <pkgs> | 配置未解压的软件包 |
移除 <pkgs|globp> | 移除软件包 |
标记 <pkgs> <flag> | 标记一个或多个软件包。每个调用只允许使用一个标记。可用标记:hold • noprune • user • ok • installed • unpacked |
OPKG utility 的多种选项位于 http://wiki.openwrt.org/doc/techref/opkg.
如欲安装软件包,请运行以下命令。可用软件包列表在重启时丢失,所以请确保在安装软件包前对列表进行更新。
opkg update opkg install <package>
搜索:
- opkg list will display only Package name — Version — Description
- opkg info will display all available information
配置
调整资源库
唯一的配置文件是 /etc/opkg.conf。如下所示:
src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages dest root / dest ram /tmp lists_dir ext /var/opkg-lists option overlay_root /overlay
可以添加 src 位置来寻找软件包信息以进行更新。对 opkg.conf 的修改将支持多个目的地址。
安装目的地址
目的地址行的格式仅仅是关键词 dest,其后紧跟此目的地址的名称(可以为任何名称),再跟随文件系统地址。可在 opkg 命令行中对任一经过如此配置的目的地址进行指定,如下所示:
opkg install somepackage -d destination_name