ubuntu16.04搭建uci测试环境说明

说明

        以下指令都是在root用户下执行

安装uci依赖库libubox

git下载libubox源码

git clone http://git.nbd.name/luci2/libubox.git

编译源码及安装

cd libubox.git
cmake -DBUILD_LUA=off
make
make install

安装uci

git克隆uci源码

git clone git://git.openwrt.org/project/uci.git

编译及安装uci

cd uci
cmake -DBUILD_LUA=off
make
make install

增加依赖库到ld.so.conf

echo /usr/local/lib >>/etc/ld.so.conf

执行ldconfig使依赖库路径生效

测试uci

root@virtual-machine:/home/# uci
Usage: uci [<options>] <command> [<arguments>]

Commands:
	batch
	export     [<config>]
	import     [<config>]
	changes    [<config>]
	commit     [<config>]
	add        <config> <section-type>
	add_list   <config>.<section>.<option>=<string>
	del_list   <config>.<section>.<option>=<string>
	show       [<config>[.<section>[.<option>]]]
	get        <config>.<section>[.<option>]
	set        <config>.<section>[.<option>]=<value>
	delete     <config>[.<section>[[.<option>][=<id>]]]
	rename     <config>.<section>[.<option>]=<name>
	revert     <config>[.<section>[.<option>]]
	reorder    <config>.<section>=<position>

Options:
	-c <path>  set the search path for config files (default: /etc/config)
	-d <str>   set the delimiter for list values in uci show
	-f <file>  use <file> as input instead of stdin
	-m         when importing, merge data into an existing package
	-n         name unnamed sections on export (default)
	-N         don't name unnamed sections
	-p <path>  add a search path for config change files
	-P <path>  add a search path for config change files and use as default
	-t <path>  set save path for config change files
	-q         quiet mode (don't print error messages)
	-s         force strict mode (stop on parser errors, default)
	-S         disable strict mode
	-X         do not use extended syntax on 'show'

上一篇:Android从一个Fragment跳转到另一个Fragment后原来的组件不消失


下一篇:UCI 人口收入数据分析(python)