Opkg 是一个轻量快速的套件管理系统,目前已成为 Opensource 界嵌入式系统标准。常用于路由、交换机等嵌入式设备中,用来管理软件包的安装升级与下载。
常用命令
opkg update 更新可以获取的软件包列表
opkg upgrade 对已经安装的软件包升级
opkg list 获取软件列表
opkg install 安装指定的软件包
opkg remove 卸载已经安装的指定的软件包
安装
要安装软件包,执行下列命令。注意重启设备会使可用软件包列表丢失,所以在试图安装软件包之前务必更新列表。
opkg install <package>
Package Manipulation:
update Update list of available packages --更新所有可以更新的包
upgrade <pkgs> Upgrade packages --更新某个包
install <pkgs> Install package(s) --安装某个包
configure <pkgs> Configure unpacked package(s)
remove <pkgs|regexp> Remove package(s) --移除某个包
flag <flag> <pkgs> Flag package(s)
<flag>=hold|noprune|user|ok|installed|unpacked (one per invocation)
Informational Commands:
list List available packages --列出所有可以列出的包
list-installed List installed packages --列出安装的包 (在本地设备中测试出跟list命令结果一样)
list-upgradable List installed and upgradable packages --列出安装的可以更新的包
list-changed-conffiles List user modified configuration files --列出用户更改过配置文件的包
files <pkg> List files belonging to <pkg>
search <file|regexp> List package providing <file>
find <regexp> List packages whose name or description matches <regexp>
info [pkg|regexp] Display all info for <pkg> --列出相关包的信息
status [pkg|regexp] Display all status for <pkg> --列出相关包的状态
download <pkg> Download <pkg> to current directory