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