OpenWRT 包管理與配置

 

OPKG(OpenWRT Package)是一個輕量快速的軟件包管理系統。用來管理軟件包的下載、tcp

安裝、升級、卸載和查詢功能,並處理軟件包的依賴關係。rem

 

1. 工做原理原理

當執行 opkg update 命令時, OPKG首先會讀取配置文件 軟件

/etc/opkg.conf 文件, 這個文件保存了OPKG的全局配置信息。配置

 

而後OPKG會根據配置地址下載軟件包列表到Packages.gz gc  /var/opkg-list目錄下。date

 

軟件安裝以後的信息會保存在目錄 /usr/lib/opkg/ 下面,包含狀態文件,OPKG經過訪問這個file

狀態文件肯定該軟件是否已經安裝、安裝的版本、以及依賴關係是否知足等。下載

 

OPKG 命令執行會讀取如下3部分信息gc

配置文件  /etc/opkg.conf配置文件

已安裝軟件包信息 /usr/lib/opkg

軟件倉庫的軟件包信息  /var/opkg-lists 

 

 

2. OPKG 用法

 

opkg update 用於更新能夠安裝的軟件包列表

opkg install tcpdump  安裝軟件包

opkg remove tcpdump 卸載軟件包

opkg upgrade 升級軟件包

opkg list  列出全部可用軟件包

opkg list-installed  列出全部軟件包

opkg search <file> 查詢軟件包

opkg info pkg  顯示已安裝軟件包信息

 

3. OpenWRT UCI 配置

全部的配置文件都默認保存在 /etc/config 目錄下

相關文章
相關標籤/搜索