第一次在Linux上不用root权限安装软件,查看了很多博客,并实践安装成功。大致总结了一下samtools的安装过程,仅供大家参考,如有不对的地方,欢迎指正~

samtools安装过程中依赖于lzma、htslib两个包,所以在安装samtools之前需要确保安装了lzma、htslib。如果没有安装好,可以按照step1~step6,依次下载安装xz-5.2.3htslib-1.5samtools,最后在验证是否安装成功(先下载好了安装包)。

【step1】:先创建好自己软件需要安装到的目录

mkdir -p ~/mysoft/softname

【step2】:添加环境变量

echo 'export PATH=/home/usrname/mysoft/softname/bin:$PATH'>>~./bashrc

【step3】:激活环境变量

source ~/.bashrc

【step4】:将软件包解压

tar jxvf softname.tar.bz2

【step5】:进入软件目录,配置软件需要安装的路径(敲黑板,画重点)

cd softname

./configure --prefix=/home/usrname/mysoft/softname(一般情况)

./configure --disable-lzma --prefix=/home/usrname/mysoft/softname(configure后,提示需要依赖lzma压缩,此时可以在configure后添加参数设置 --disable-lzma,因为在这里有安装xz-5.2.3来压缩,所以选择不依赖于lzma)

【step6】:编译、安装

make

make install

【step7】:验证samtools是否安装成功

samtools view

最新文章

  1. elipse 从eclipse导入maven项目
  2. java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter
  3. dg
  4. 失败的数据库迁移UDB
  5. 【转】iOS 开发之协议protocal-代理传值delegate
  6. Python 单词字母顺序不变且所有倒排
  7. JNDI support differences between Tibco EMS and ActiveMQ
  8. 无法下载图片 App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file
  9. 基于visual Studio2013解决C语言竞赛题之1019填数
  10. 201771010126 王燕《面向对象程序设计(Java)》第十四周学习总结(测试程序11)
  11. haskell实现简易计算器
  12. Spring注解与Java元注解小结
  13. 洛谷P1173 [NOI2016]网格
  14. XamarinAndroid组件教程RecylerView自定义适配器动画
  15. Dispatch Queue 之 dispatch_async
  16. (零)SQL server安装配置
  17. webservice之restlet实现
  18. Linux下使用vim命令编辑与修改文本内容
  19. iOS将excel转plist
  20. Excel VBA语句集

热门文章

  1. python 二叉树实现
  2. django中forms和modelform组件的区别
  3. MySQL一千行笔记
  4. Oracle所有分析函数<转>
  5. Echarts修改提示框及自定义提示框内容
  6. java面试题复习(五)
  7. Python学习随笔(1)--可视化工具plotly使用
  8. as3 加载进来的swf进行缩放
  9. CentOS 7 用户及权限管理
  10. nginx 的安装、启动、停止与重启