ubuntu执行uci出现 uci: error while loading shared libraries: lib

问题描述

ubuntu下测试uci出现如下错误

root@virtual-machine:/home//uci# uci 
uci: error while loading shared libraries: libuci.so: cannot open shared object file: No such file or directory

解决方案

修改/etc/ld.so.conf文件,在文件末尾增加/usr/local/lib路径,然后执行ldconfig立即生效

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

测试

再次输入uci可以看到如下输入

root@virtual-machine:/home/uci# 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'

猜你喜欢

转载自blog.csdn.net/wgl307293845/article/details/121467857
今日推荐