你好,我遇到了libgcrypt的问题,我敢肯定是安装了newst版本,这发生在我试图安装libssh2时
[root@loft1034 libssh2-1.1]#./configure
configure: error: cannot find OpenSSL or Libgcrypt,
try --with-libssl-prefix=PATH or --with-libgcrypt-prefix=PATH
[root@loft1034 libssh2-1.1]# locate libgcrypt
/usr/lib/.libgcrypt.so.11.hmac
/usr/lib/libgcrypt.so.11
/usr/lib/libgcrypt.so.11.5.2
/usr/lib64/.libgcrypt.so.11.hmac
/usr/lib64/libgcrypt.so.11
/usr/lib64/libgcrypt.so.11.5.2
[root@loft1034 libssh2-1.1]#
我尝试使用前缀路径没有好处请帮助我?
4条答案
按热度按时间wd2eg0qa1#
安装带有头文件的程序包。
CentOS 6/7,可能是Fedora:
Debian/Ubuntu:
6uxekuva2#
试试这个(它适用于Ubuntu 15.10 64位)
8qgya5xd3#
如果您使用的是centOS,请安装
libcrypt-devel
:s71maibg4#
适用于ubuntu(适用于我)
首先尝试下载软件包download links,注意选择正确的体系结构。
这里以amd64为例,首先我们得到链接地址http://security.ubuntu.com/ubuntu/pool/main/libg/libgcrypt20/libgcrypt11-dev_1.5.4-3+really1.8.1-4ubuntu1.3_amd64.deb
在ubuntu上,我们下载了这个包。
然后安装它
也许还有其他的依赖项需要安装。你可以选择一个一个地安装,或者按照提示安装。