brianyjh-Linux学习日记01

在执行samtools时遇到错误:libncurses.so.5未找到。通过检查发现系统已安装了更新版本libncursesw.so.6.1。尝试使用ln命令创建软链接,但问题仍未解决。最终通过查找Debian的安装方法,成功安装了libncurses5,解决了程序运行错误。
摘要由CSDN通过智能技术生成

今日的工作:

完成24个转录组数据的比对(到参考基因组)
1.处理参考基因组,黑盒模型——hisat2
2.hisat2比对出sam
3.samtools 转sam为bam
4.生成bam index方便后续IGV软件操作

熟悉:htophisat

问题:

samtools: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
原因是没有安装 依赖库:libncurses
按照网络教程来安装:

 sudo apt-get install lib32ncurses5

结果报错:

E: The package mega-cc needs to be reinstalled, but I can't find an archive for it

一查说是这个mega-cc软件包安装出错,所以需要删除

cp /var/lib/dpkg/status status.bkp
chmod 777 /var/lib/dpkg/status

于是恢复

随后运行程序还是报错

error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

瞥一眼看到 var/lib32里面其实是安装了更新的版本的libncursesw.so.6.1
于是连接

sudo ln -s /usr/lib32/libncursesw.so.6.1 /usr/lib/libncurses.so.5

后面发现还是没用
一查发现对于不同的发行版,libncurses的安装是不一样的
于是查了下Debian的libncurses安装方法:

sudo apt-get install libncurses5

于是安装成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值