OpenWRT 包管理與配置


 

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

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

 

1. 工作原理

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

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

 

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

 

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

狀態文件確定該軟件是否已經安裝、安裝的版本、以及依賴關系是否滿足等。

 

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

配置文件  /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 目錄下

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM