我想在使用gdc-client之后下载并运行它。系统报告为:
./gdc-client: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /tmp/_MEI5oSpPi/libz.so.1)
这是我们的大学服务器,我没有任何管理权。你知道如何在没有管理权的情况下安装GLIBC_2.14吗?
[shg047@tscc-login2 software]$ lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.6 (Final)
Release: 6.6
Codename: Final
[
答案 0 :(得分:3)
gdc-client github发出了这个问题, glibc 2.12是CentOS 6最新的。
如果您的系统是CentOS 6.6版,我认为您应该下载gdc-client source code并自行编译。 gdc-client基于py2。
git clone https://github.com/NCI-GDC/gdc-client
python setup.py install
您可能会遇到问题
' lxml == 3.5.0b1'没有找到分发,并且是gdc-client
所要求的
或
ImportError:/usr/lib64/libxml2.so.2:版本`LIBXML2_2.9.0'未找到(lxml / etree.so要求)
您需要在主路径中安装libxslt
和libxml2
。并在您的路径中添加xml2-config
和xslt-config
。 export PATH="/prog_path/libxslt-1.1.29/bin:/prog_path/libxml2-2.9.4/bin:$PATH"
然后
pip uninstall lxml
pip install lxml==3.5.0b1 --install-option="--auto-rpath"
Finnaly,编译gdc-client源代码。
python setup.py install
有效。