我是一个新手,目前正尝试在R(我有一个SUSE Linux Enterprise服务器SP3分发)中安装openssl软件包,但是失败了。该错误信息是这样的:在R SUSE中安装openssl失败
During startup - Warning message:
Setting LC_CTYPE failed, using "C"
* installing *source* package 'openssl' ...
** package 'openssl' successfully unpacked and MD5 sums checked
Using PKG_CFLAGS=
Using PKG_LIBS=-lssl -lcrypto
------------------------- ANTICONF ERROR ---------------------------
Configuration failed because openssl was not found. Try installing:
* deb: libssl-dev (Debian, Ubuntu, etc)
* rpm: openssl-devel (Fedora, CentOS, RHEL)
* csw: libssl_dev (Solaris)
* brew: openssl (Mac OSX)
If openssl is already installed, check that 'pkg-config' is in your
PATH and PKG_CONFIG_PATH contains a openssl.pc file. If pig-config
is unavailable you can set INCLUDE_DIR and LIB_DIR manually via:
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
--------------------------------------------------------------------
ERROR: configuration failed for package 'openssl'
我确信在SUSE已经安装了OpenSSL:
OpenSSL 0.9.8j-fips 07 Jan 2009
built on: Mon May 2 15:55:35 UTC 2016
platform: linux-x86_64
options: bn(64,64) md2(int) rc4(16x,int) des(idx,cisc,4,long) blowfish(ptr2)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -
DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DMD32_REG_T=int -fmessage-length=0 -O2
-Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-
unwind-tables -g -fomit-frame-pointer -fno-strict-aliasing -DTERMIO -DPURIFY -
Wall -fstack-protector -Wa,--noexecstack -fprofile-use -DOPENSSL_BN_ASM_MONT
- DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM
OPENSSLDIR: "/etc/ssl"
而且openssl.pc文件位于:
/home/oscar/anaconda_ete/pkgs/openssl-1.0.2g-0/lib/pkgconfig/openssl.pc
/home/oscar/anaconda_ete/lib/pkgconfig/openssl.pc
/etc/ssl/openssl.pc
/usr/lib64/pkgconfig/openssl.pc
我会非常感谢您提供的任何帮助。我一直被困在试图解决这个问题没有任何成功的日子里。非常感谢。
P.S .:我正在安装这个软件包(openssl),因为它是另一个R软件包(BioGeoBEARS)所要求的。
2016-06-01
SiriusB
+0
当我安装了'openssl'在R中,我得到消息: 'Found pkg-config cflags and libs!' 'Using PKG_CFLAGS =' 'Using PKG_LIBS = -lssl -lcrypto' 因此,尽量安装'libssl-dev',你的错误信息。 –
+0
嘿J_F非常感谢您的超级快速回复。看来libopenssl-devel已经安装。这是我在尝试安装时得到的消息:'正在读取已安装的软件包...'已安装' 'libopenssl-devel'。 没有更新候选'libopenssl-devel-0.9.8j-0.97.1.x86_64'。最高可用版本已安装。 解决软件包依赖关系... 无事可做。“我现在该做什么? :( –
+0
看你的终端,如果安装了libssl-dev: 'dpkg --get-selections | grep libssl' –