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 目录下

相关文章
相关标签/搜索