生信小白必踩的坑之安装软件
今天是生信星球陪你的第32天
你想找辆共享单车,发现满街都是别家车,没有一辆你能骑。
你想学点生信,搜了“初学者教程”,满眼尽是高大上,没有一句能看懂。
终于你跨越茫茫宇宙,来到生信星球,发现了初学者的新大陆!
继上次研究了sam和bam谁是谁之后,花花开始下载恐怖的常用的基本的生信软件samtools。
花花的碎碎念:啊,不就是个源代码包吗,上次都说了,下载,解压,完了改configure里的prefix,就make,makefile好啦???
直到出现了一个奇葩的报错,花花搞了半下午。
👇报错长这副怂样:
谁跟谁?
百度一下fprintf,c语言里的某个巴啦啦。谢谢,不会。
搜不到答案,开始求助。转了一圈也没搞明白,被整的云里雾里,直到豆豆想起来,好像samtools里有一个hts?就在这时花花也得到了大牛给的代码,发现了htslib的痕迹~
豆豆无意间发现,忽略报错,直接make install,再定睛一看,绿色的可执行文件已经出现了…
好吧,再进到samtools下的htslib文件夹,同样修改configure的prefix为环境变量,make,make install就可以了。
看明白了吗?一个坑中坑。samtools压缩包里自带了htslib,只是没告诉你需要自己编译
跳过了这个坑,应该可以妥妥的安其他软件了吧~
关于configure /make /make install看不明白的跳回源代码包和二进制包的碎碎念研究一下吧~~
字虽然少,都是干货
–花花
初学生信,很荣幸带你迈出第一步。
我们是生信星球,一个不拽术语、通俗易懂的生信知识平台。需要帮助或提出意见请后台留言或发送邮件到Bioplanet520@outlook.com~
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!