首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用预取时SRA工具包错误

使用预取时SRA工具包错误
EN

Ask Ubuntu用户
提问于 2021-10-07 06:20:48
回答 1查看 565关注 0票数 1

我使用以下命令安装了SRA工具包:

代码语言:javascript
复制
cd ~/Downloads

wget http://old-releases.ubuntu.com/ubuntu/pool/universe/n/ncbi-vdb/libncbi-vdb2_2.9.3+dfsg-2_amd64.deb 
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/n/ncbi-vdb/libncbi-wvdb2_2.9.3+dfsg-2_amd64.deb 
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/s/sra-sdk/sra-toolkit_2.9.3+dfsg-1build2_amd64.deb

sudo apt-get install ./libncbi-vdb2_2.9.3+dfsg-2_amd64.deb 
sudo apt-get install ./libncbi-wvdb2_2.9.3+dfsg-2_amd64.deb

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-sra-libs 
Package: libncbi-vdb2 
Pin: version 2.9.3+dfsg-2 
Pin-Priority: 1337

Package: libncbi-wvdb2 
Pin: version 2.9.3+dfsg-2 
Pin-Priority: 1337 
EOF

sudo apt-get install ./sra-toolkit_2.9.3+dfsg-1build2_amd64.deb

安装之后,我下载了一个SRA文件,当我尝试下载另一个SRA文件时,它给了我以下错误:

代码语言:javascript
复制
prefetch:` symbol lookup error: /lib/x86_64-linux-gnu/libncbi-vdb.so.2: undefined symbol: vdb_mbedtls_md_setup

我怎么才能解决这个问题?

EN

回答 1

Ask Ubuntu用户

发布于 2021-10-07 19:26:46

看起来你在跟踪我的回答。这是一五年前写的。有些事可能会改变。

根据https://github.com/ncbi/sra-tools/issues/546,您必须通过以下方式删除这个本地安装的SRA版本

代码语言:javascript
复制
sudo rm /etc/apt/preferences.d/pin-sra-libs
sudo apt-get purge --autoremove libncbi-vdb2 libncbi-wvdb2 sra-toolkit

然后从https://trace.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?view=software安装最新版本。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1367863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档