uci 在 Ubuntu 和 CentOS 7 上的安装

UCI 是 OpenWRT 的一套通用配置工具,配置信息会存放于 /etc/config
为了调试的需要, 在嵌入式上安装以外,我们在 PC的 Ubuntu 和 CentOS上也需要安装。
根据文档:

我们首先需要安装必须的编译工具:
sudo apt-get install lua5.1 liblua5.1-0-dev cmake

另外  json-c-dev 也是必须的。 在 Ubuntu 上是:libjson-c-dev,在 CentOS上是 # yum install json-c-devel
安装了这个包以后,按照文档是要  git clone   libubox 和 libuci ,
然后分别  # cmake . ; make; make install
如果运行 /usr/local/bin/uci 报

libubox.so: cannot open shared object file: No such file or directory

我们只需要去 /etc/ld.so.conf 添加 /usr/local/lib,然后运行 ldconfig 即可。

作者: 甬洁网络

--移动互联网&物联网技术提供商