[关闭]
@agpwhy 2022-02-08T08:06:46.000000Z 字数 1200 阅读 339

安装fpocket2-王胖的生信笔记第37期

前两天实验室内师兄让我看下能不能安装fpocke2,反正就是一个软件做蛋白质预测之类的。我的工作和这方面没有任何关系,不过安装软件这一出,我估计之前没用过linux系统或者没使用过这类软件的会有一点小问题。

最简单的方法

所谓磨刀不误砍柴工,最简单的是使用conda安装。但是conda的安装和设置需要一定的学习,这个可以看站内生信卖萌哥的视频和相关推文(直接某度搜索conda,第一条应该就是)。

image-20220208153640562

这个写的没问题,花一到两晚好好摸清conda 的用法(当然之前可能还需要花一到两晚摸清linux系统的一些基本操作),这对之你在linux系统下(或windows系统的cmd,Mac的terminal下)正常运用是及其有利的。

开始在conda环境下安装。

image-20220208153834965

然后到了这一步选择Y(注意是按y然后回车)

image-20220208153912968

然后就是耐心等待了

image-20220208154001582

然后就装好了:

image-20220208154631741

当然找个示范数据跑一下也没问题(具体怎么用我完全不了解哈,这个别问我):

image-20220208154837811

我就不用conda

当然我就不想用conda可以嘛?当然可以,你用筷子吃牛排,用刀叉吃红烧肉也没人管。

那怎办呢?

也有办法。最实惠的,就是按照github上fpocket团队的方法,用docker拉(pull)一个镜像,然后慢慢搞。但是这个就不说了,那个比较复杂,我也讲不好。

按照fpocket官网上的手册,也可以这么着:

image-20220208154413936

这样写就行。当然现在官网下载的,tgz文件不是这个名,就按对应的改一下就行。但是改完会发觉make这一步要出错。

那怎么整?【以下解决方案仅针对fpocket2.tar.gz这个安装包】

image-20220208154530016

点开bin,把名字里面所有尾缀带2的删除【是重命名,不是删除文件啊】,具体来说,就是fpocket2就改成fpocket、dpocket2改成dpocket、mdpocket2改成mdpocket、tpocket2改成tpocket。然后就运行后面的sudo make install,【注意要输入密码,这时候你可能看不见屏幕上有字符,但是没事,这就是这样的】。

如果你想一步到位,可以这样

  1. curl -LO -k https://netcologne.dl.sourceforge.net/project/fpocket/fpocket2.tar.gz && \
  2. tar -xvzf fpocket2.tar.gz && rm fpocket2.tar.gz && cd fpocket2 && \
  3. sed -i 's/\$(LFLAGS) \$\^ -o \$@/\$\^ -o \$@ \$(LFLAGS)/g' makefile && make && \
  4. mv bin/fpocket bin/fpocket2 && mv bin/dpocket bin/dpocket2 && mv bin/mdpocket bin/mdpocket2 && mv bin/tpocket bin/tpocket2

&& 这个是分割命令, \ 这个是换行。

不知大家学会了吗?

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注