Opkg 是一个轻量快速的套件管理系统,目前已成为 Opensource 界嵌入式系统标准。常用于路由、交换机等嵌入式设备中,用来管理软件包的安装升级与下载。

常用命令

opkg update 更新可以获取的软件包列表

opkg upgrade 对已经安装的软件包升级

opkg list 获取软件列表

opkg install 安装指定的软件包

opkg remove 卸载已经安装的指定的软件包

安装

要安装软件包,执行下列命令。注意重启设备会使可用软件包列表丢失,所以在试图安装软件包之前务必更新列表。 

      opkg update 

      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