2 qq 16192915 qq_16192915 于 2017.01.11 12:49 提问

怎么在centos上配置共享库

今天在centos上部署electron 启动的时候需要共享库 报error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory这个错误 在网上搜了搜需要下载共享库 然后执行
yum install libXScrnSaver 这一句就可以了 现在我不想在线下载 因为以后部署的服务器不会连网 所以我想问有没有什么方法能自己把共享库下载下来然后用wincp传到服务器上在配置 具体应该怎么做

1个回答

oyljerry
oyljerry   Ds   Rxr 2017.01.11 12:59
已采纳

下载libXss.so,然后复制到对应的目录

  1. /etc/ld.so.conf下面加上复制的目录。/usr/local/xxx

  2. 保存过后ldconfig一下(ldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为/etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表.)

oyljerry
oyljerry 你可以找个机器安装后,再找对应的so
一年多之前 回复
qq_16192915
qq_16192915 请问大神libXss.so在哪下载 百度不到呢 还有ld.so.conf是个文件 要在文件里写libXss.so的所在目录吗?
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
was加共享库
1.启动WPS,登录WPS控制台>环境>共享库,选在你发布应用所在的节点和服务器,新建或者在原有的共享库中加入wsdl4j-1.6.2.jar的路径,如:E:\IBM\lib\wsdl4j-1.6.2.jar,保存; 2.WPS控制台>应用服务器>[你的应用所在服务器]>服务器基础结构:java和进程管理>类装入器,新建>类已装入并且先使用应用服务类装入器,保存;返回类装入器>[刚新建的装入器]
Linux下找不到共享库的解决方法
当在编写java的native方法时,需要编译对应native方法s
centos 下编译和调用共享链接库
编译共享链接库的Makefile: FILE = A.cpp B.cpp C.cpp D.cpp E.cpp F.cpp main:${FILE} g++ -Wall -fPIC -shared -o libfile.so ${FILE} clean: rm -f *.so 调用共享链接库: 需要的文件: libfile.so、.h(包含需要链接使用的head文件
Oozie安装总结
一、使用CM添加服务的方式安装Oozie 如果在创建Oozie数据库时失败,且提示数据库已存在,如下图,则可能是之前已经安装过Oozie,没有卸载干净,需要手动将Oozie服务器数据目录删掉(oozie/data部分),见图二                                                                            (图一)
CentOS上配置LVS DR集群
CentOS上配置LVS DR集群.docx CentOS上配置LVS DR集群.docx
Centos7 阿里云配置
Centos 7阿里云怎么配置,配置文件,阿里云下载........................
linux下添加共享库
问题:cannot open shared object file: No such file or directory failed  方法:作个链接放到/usr/lib里。 如: ln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/ 更好方法: Linux 运行的时候,是如何管理共享库(*.so)的?在 Linux 下
Linux下共享库的创建和使用示例
动态链接库是一种代码共享形式,便于模块化的开发与扩展。作为开发人员有必要详细了解其过程。 动态链接库的使用过程主要涉及到两个部分: 1.动态链接器 ld.so 2.ldconfig 其中: ld.so负责加载应用程序所需的soname对应的共享库 ldconfig负责维护soname到实际共享库的链接的高速缓冲文件 高速缓冲文件中维护的链接关系被ld.so在加载时进行使用。
Linux下共享库路径配置问题
http://blog.csdn.net/ldong2007/article/details/3227214   1. 往/lib和/usr/lib里面加东西,是不用修改/etc/ld.so.conf的,但是完了之后要调一下ldconfig,不然这个library会找不到 2. 想往上面两个目录以外加东西的时候,一定要修改/etc/ld.so.conf,然后再调用ldconfig,不然也
Linux共享库的搜索路径先后顺序
Linux共享库的搜索路径先后顺序: 1、编译目标代码时指定的动态库搜索路径:在编译的时候指定-Wl,-rpath=路径 2、环境变量LD_LIBRARY_PATH指定的动态库搜索路径 3、配置文件/etc/ld.so.conf中指定的动态库搜索路径 4、默认的动态库搜索路径/lib 5、默认的动态库搜索路径 /usr/lib