未解决 ./filezilla: error while loading shared libraries: libnotify.so.4: cannot open shared object f

最近想在虚拟机安装一个FileZilla Client,下载了,解压了,最后启动时报错了

 

https://yq.aliyun.com/articles/69808

看了这篇文章找了找/lib/下确实没有相关的库,然后我尝试下载了一下,然后

warning: The apt tool and its associated API are planned to be
removed in the next major JDK release.  These features have been
superseded by javac and the standardized annotation processing API,
javax.annotation.processing and javax.lang.model.  Users are
recommended to migrate to the annotation processing features of
javac; see the javac man page for more information.

大概是这个样子。

https://blog.csdn.net/formalin2013/article/details/48553785?utm_source=blogxgwz1

这种是在本地有的解决方法。

 

似乎还有一种处理方法,

类似问题:https://blog.csdn.net/wallwind/article/details/7580659

 

这篇文章写得也很好,https://blog.csdn.net/wallwind/article/details/7580659

总而言之,出现了这种问题,

原因一般有两个,

一个是操作系统里确实没有包含该共享库(lib*.so.*文件)或者共享库版本不对, 遇到这种情况那就去网上下载并安装上即可. 

另外一个原因就是已经安装了该共享库, 但执行需要调用该共享库的程序的时候, 程序按照默认共享库路径找不到该共享库文件. 

https://blog.csdn.net/kaizi318/article/details/9982931?utm_source=blogxgwz2

这篇博客从头到尾剖析的很好。

 

ps:虽然没成功,之后换我的服务器试一试,也因此知道了一个新的类型的问题,望天。2018.10.25

 


版权声明:本文为Kurapika47原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。