samtools用conda安装后,总是出现共享库缺失的报错。即便你刚安装samtools时可以用,但后面在同一环境中安装其他相关软件,有可能产生了冲突,导致库替换,因而报错。

避免这种情况,可能最好是给samtools单独一个环境。但我不喜欢这样,我的习惯是一般做一件事才建一个环境,不然环境太多了,我自己都忘了。

网上很多回答分析原因说:samtools的版本已经在1.9以上了,但是conda安装的samtools版本依然是1.7。所以建议强制安装1.9版本:conda install -c bioconda samtools=1.9 --force-reinstall

这回答有可能对某些人管用。但其实conda已经早到1.9以上了:conda search samtools

我装的版本默认已经是1.10,仍然缺这库那库的。总之,仍然是依赖库的版本不匹配。

这一问题在github有很多issue,如libtinfow.so.5

开发者建议从别处软链接过来(降级)。

比如,我的samtools缺libcrypto.so.1.0.0,libncurses.so.5,libtinfow.so.5。

先找到其他软件的相同依赖库,软链接为以上名称即可。

find ./ -name "libtinfow*"
ln -s ../../predict/lib/libtinfow.so.6 libtinfow.so.5

其他缺失库类似,如失败,可多尝试几个。相邻版本之间并无太大差异。

ln -s libcrypto.so.1.1 libcrypto.so.1.0.0
ln -s /lib64/libbz2.so.1 /usr/lib64/libbz2.so.1.0

https://www.cnblogs.com/emanlee/p/7325171.html

https://www.cnblogs.com/emanlee/p/7325171.html

https://www.jianshu.com/p/093522c89aef

最新文章

  1. 【番外篇】ASP.NET MVC快速入门之免费jQuery控件库(MVC5+EF6)
  2. web.py学习心得
  3. 2016 - 1- 22 Build a Nav bar (intro to HTML&CSS)
  4. hdoj 2473 Junk-Mail Filter【并查集节点的删除】
  5. Apple-Watch开发
  6. win7 64位系统装oracle11 提示环境变量path 值超过1023字符
  7. 徒手用Java来写个Web服务器和框架吧<第三章:Service的实现和注册>
  8. 使用supervisor管理进程
  9. Android开发环境的配置2017.05.27
  10. uintAPi 之Renderer.material
  11. leetcode 7-> Reverse Integer(32-bit signed integer)
  12. 【Selenium-WebDriver自学】Log4J的设置(十五)
  13. WDA-4-ALV按钮&ICON
  14. 常见Java问题二
  15. 04-java学习-选择结构
  16. 树链刨分(class版)
  17. IE6不兼容hover已解决
  18. ckeditor源码编辑模式,添加style、javascript内容丢失的解决
  19. 20155327《Java程序设计》第八周学习总结
  20. 快速解决:windows安装程序无法将windows配置为在此计算机的硬件上运行

热门文章

  1. 【数据结构与算法Python版学习笔记】树——利用二叉堆实现优先级队列
  2. Unity 制作不规则形状button
  3. Spring Security Resource Server的使用
  4. 2021.8.9考试总结[NOIP模拟34]
  5. 全志Linux Tina编译demoOmxVdec错误
  6. linux下创建文件的文件权限问题
  7. songwenxin
  8. 【Docker】Maven打包SpringBoot项目成Docker镜像并上传到Harbor仓库(Eclipse、STS、IDEA、Maven通用)
  9. 🏆【JVM深层系列】「云原生时代的Java虚拟机」针对于GraalVM的技术知识脉络的重塑和探究
  10. centos redhat 安装g++