linux -/~/software/ParticleRuntime/v84/bin/glnxa64/libcurl.so.4 : no version information available (required by curl)

标签 linux curl libcurl

我是 Linux 的新手,我正在尝试让 curl 在 Linux Mint 17 (Ubuntu 14) 上运行,以便让一些 shell 脚本运行。我收到错误消息

/~/software/ParticleRuntime/v84/bin/glnxa64/libcurl.so.4: no version information available (required by curl)

我查看了论坛,当我尝试查找 libcurl 时,安装的多个版本的 curl 似乎可能存在问题:

locate libcurl.so.4

/usr/lib/x86_64-linux-gnu/libcurl.so.4

/usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0

但我真的不知道从这里去哪里。/usr/lib/x86_64-linux-gnu目录下是

libcurl-gnutls.so.3

libcurl-gnutls.so.4

libcurl-gnutls.so.4.3.0

libcurl.so.3

而在/~/software/ParticleRuntime/v84/bin/glnxa64文件夹中是

libcurl.so.4 和 libcurl.so.4.2.0。

抱歉,如果这是基本问题,我真的不确定如何解决这个问题!

最佳答案

我有类似的问题并使用以下步骤解决:

<强>1。首先定位到libcurl的位置:

locate libcurl.so.4

大概是这样

 /usr/lib/x86_64-linux-gnu/libcurl.so.4
 /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0
 /usr/local/lib/libcurl.so.4
 /usr/local/lib/libcurl.so.4.4.0

<强>2。删除了这个冲突的软链接(soft link)

 rm -rf /usr/local/lib/libcurl.so.4

3.然后把4.3.0的静态库链接到最上面

ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0 /usr/local/lib/libcurl.so.4

关于linux -/~/software/ParticleRuntime/v84/bin/glnxa64/libcurl.so.4 : no version information available (required by curl),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44066923/

相关文章:

php - 使用/usr/bin/zip 在 PHP 中创建包含 UTF-8 编码名称的文件的 zip 文件

php - 警告 : mt_rand(): max(-1) is smaller than min(1)

c++ - 在 Visual Studio Code 中运行代码时遇到问题

swift - 当服务器上的数据发生更改时,cURL 获取数据不会更新

android - 在支持 ssl 的 android 上移植 libcurl

php - 使用 PHP 发布并获取结果

更改文件描述符的读/写权限

security - 我是否需要在服务器 A 和服务器 B 上使用 SSL 来处理 cURL 请求,还是我可以只在服务器 B 上使用它?

php - 强制 javascript 生成的内容显示自身

c++ - 使用 Libcurl 从 FTP 服务器文件下载多个文件