BCFtools安装

记得之前安装这个软件的时候是非常简单的,但是今天重新安装的时候出现了很多的麻烦,想想还是做个记录吧!

bcftools的下载地址如下:

Releases · samtools/bcftools (github.com)icon-default.png?t=N7T8https://github.com/samtools/bcftools/releases/这里我们选用的是1.2版本,即为最新版。

打开Linux系统,键入以下命令进行下载。

wget https://github.com/samtools/bcftools/releases/download/1.20/bcftools-1.20.tar.bz2

下载完成后,解压文件。

tar -xjf bcftools-1.20.tar.bz2

之后进入文件夹中,进行编译安装。

cd bcftools-1.20/
make
make install

注意!此时遇到了报错, 分别是下面这几个。

hts.c:46:18: fatal error: lzma.h: No such file or directory

cram/cram_io.c:53:19: fatal error: bzlib.h: No such file or directory

hfile_libcurl.c:47:23: fatal error: curl/curl.h: No such file or directory

查询了AI,使用以下代码可以完美解决。

sudo apt-get update

sudo apt-get install zlib1g-dev

sudo apt-get install liblzma-dev

sudo apt-get install libbz2-dev

sudo apt-get install libcurl4-openssl-dev

然后,再重新运行make和make install,成功安装!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/761061.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

protobufjs解析proto消息出错RangeError: index out of range: 2499 + 10 > 2499解决办法

使用websocket通讯传输protobuf消息的时候,decode的时候出错了: RangeError: index out of range: 2499 10 > 2499 Error: invalid wire type 4 at offset 1986 出现这种错误的时候,99%是因为proto里面的消息类型和服务端发送的消息类型不…

AI绘画:提升效率的艺术之道

前言 AI绘画:提升效率的艺术之道 在当今数字时代,人工智能(AI)正以惊人的速度融入我们的生活各个领域。艺术界也不例外。AI绘画作为一种创新的工具和技术,正在改变着艺术家们的创作方式,并为他们带来了从来…

【多媒体】Java实现MP4和MP3音视频播放器【JavaFX】【音视频播放】

在Java中播放音视频可以使用多种方案,最常见的是通过Swing组件JFrame和JLabel来嵌入JMF(Java Media Framework)或Xuggler。不过,JMF已经不再被推荐使用,而Xuggler是基于DirectX的,不适用于跨平台。而且上述方案都需要使用第三方库…

LeetCode刷题之HOT100之二叉树的最近公共祖先

2024 7/1 新的一个月来啦!也算是迎来了暑假,可惜我们没有暑假,只能待实验室,中途会有10天小假。Anyway,做题啦 1、题目描述 2、算法分析 又来到了树的部分,要找最近的公共祖先。想到树就会想到DFS和BFS。…

李一桐遭遇蜈蚣惊魂

李一桐遭遇“蜈蚣惊魂”!刘宇宁展现真男人本色在娱乐圈的幕后,总有一些心跳加速的惊险。近日,李一桐在拍戏时遭遇了一场“蜈蚣惊魂”,让无数粉丝和网友为她捏了一把冷汗。而在这场惊险的遭遇中,刘宇宁展现出了真男人的…

【Spring Boot】spring boot环境搭建

1、环境准备 JDK安装:确保安装了Java Development Kit (JDK) 1.8或更高版本。JDK是Java编程的基础,Spring Boot项目需要它来编译和运行。Maven或Gradle安装:选择并安装Maven或Gradle作为项目构建工具。Maven通过pom.xml文件来管理项目的依赖…

深入浅出:npm 常用命令详解与实践

在现代的前端开发流程中,npm(Node Package Manager)已经成为了不可或缺的一部分。它不仅帮助我们有效地管理项目中的依赖包,还提供了一系列强大的命令来优化开发体验。在这篇博客中,我们将深入探讨 npm 的常用命令&…

【正点原子K210连载】 第十五章 按键中断实验 摘自【正点原子】DNK210使用指南-CanMV版指南

1)实验平台:正点原子ATK-DNK210开发板 2)平台购买地址https://detail.tmall.com/item.htm?id731866264428 3)全套实验源码手册视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban 第十五章 按键中断实…

问题解决|endnote文献手工导入

一、背景介绍 手工导入一篇文献是指手动编辑文献的相关信息Preference。为什么要手动这么麻烦?因为有的文献比较老只有纸质版本,有的文献信息不全,有的则是没有编码无法识别等等,需要手工录入;一般需要手工录入的情况比…

Decorators与类

在Python中,装饰器(decorator)是一种用于修改函数或方法行为的特殊函数。装饰器可以用于函数、方法和类。在类中使用装饰器可以增强类的方法、属性,甚至整个类的功能。以下是一些关于我对装饰器与类的详细信息和示例教程。 1、问题…

计算机系统导论

第一章 计算机系统基本概述 【1】世界上第一台计算机 1946 年由美国宾夕法尼亚大学研制出世界上第一台电子数字计算机,取名 ENIAC。由此 诞生了“第一个电子的大脑” 【2】计算机的发展阶段 第一个发展阶段:1946-1956 年电子管计算机的时代.1946 年…

Halcon 特征检测使用

一 Region area: 面积row: 中心的行坐标column: 中心的列坐标width: 区域的宽度(平行于坐标轴)height: 区域的高度(平行于坐标轴)row1: 左上角的行坐标column1: 左上角的列坐标row2: 右下角的行坐标column2: 右下角的列坐标‘ra’; 椭圆的长半轴…

IMU用于水下机械臂遥操作

在当今科技飞速发展的时代,探索深海奥秘与执行水下任务如今有了新帮手——一款能模拟人类手臂动作的水下机械臂。这款由波兰科学家携手机器人公司联手打造的创新产品能够精确复现人类手臂的动作,其精髓在于构建了一个由惯性测量单元(IMU&…

【技巧】ArcGIS Pro设置自动保存数据编辑内容

一、工程文件自动保存 ArcGIS Pro软件的工程也可以自动保存备份。默认备份时间是5分钟,您可以在【工程】→【选项】→【常规】→【工程恢复】中调整自动备份时间。 二、数据编辑自动保存 操作方法:【工程】→【选项】→【编辑】→【会话】,勾…

fastapi+vue3前后端分离开发第一个案例整理

开发思路 1、使用fastapi开发第一个后端接口 2、使用fastapi解决cors跨域的问题。cors跨域是浏览器的问题,只要使用浏览器,不同IP或者不同端口之间通信,就会存在这个问题。前后端分离是两个服务,端口不一样,所以必须要…

flex讲解

随着前端技术的不断发展和更新,flex布局成为前端布局的主流。但是仍然有很多前端新手搞不懂flex到底怎么用!!!今天我们就来好好讲讲flex布局 老规矩先上定义 什么是flex布局 布局的传统解决方案,基于盒状模型&#x…

DNF手游鬼剑士攻略:全面解析流光星陨刀的获取与升级!云手机强力辅助!

《地下城与勇士》(DNF)手游是一款广受欢迎的多人在线角色扮演游戏,其中鬼剑士作为一个经典职业,因其强大的输出能力和炫酷的技能特效,吸引了众多玩家的青睐。在这篇攻略中,我们将详细介绍鬼剑士的一把重要武…

智慧路灯可视化:点亮城市管理的新篇章

智慧路灯可视化系统通过图扑 HT 实时数据采集和分析,将城市每一盏路灯的状态、能耗和故障信息一目了然地展示在管理平台上。高效的监控与管理不仅提升了公共照明的维护效率,减少人工巡检成本,还支持节能策略,实现智慧城市的可持续…

国际短信API的功能有哪些?如何配置使用?

国际短信API的合规性如何保障?国际短信API使用教程? 国际短信API不仅仅是一个发送短信的工具,它还包含了许多强大的功能,能够帮助企业更好地管理和优化他们的通信策略。AoKSend将详细探讨国际短信API的主要功能。 国际短信API&a…

Excel表格转Tex工具推荐

为了制作符合 SCI 论文要求的表格,直接用 LaTeX 编写通常比较复杂。我们可以先在 Excel 中绘制好所需的表格(最好加上边框)。最近我发现了一个非常好用的 Excel 转 LaTeX 工具,能够让 LaTeX 表格的编写变得非常方便。 工具&#…