cd zdock3.0.2_linux_x64
代码
mark_sur model2choose.pdb model2choose_m.pdb
mark_sur 1bqi2.pdb 1bqi2_m.pdb
zdock -R model2choose_m.pdb -L 1bqi2_m.pdb -o zdock2.out
create.pl zdock.out

安装过程所需代码:
sudo apt-get update
sudo apt-get install synaptic
输入以下命令来打开Synaptic Package Manager:
sudo synaptic
选择了方法2:
(1) 到Synaptic Package Manager 下搜索
libg2, libf2,gcc- g77
(2) 安装
(3) 重启系统

(base) user@user-virtual-machine:~$ dpkg -S libg2c.so.0
libf2c: /usr/lib64/libg2c.so.0
libf2c: /usr/lib64/libg2c.so.0.0.0

sudo ln -s /usr/lib/x86_64-linux-gnu/libgfortran.so.3 /usr/lib/x86_64-linux-gnu/libg2c.so.0 叉
sudo ln -s /usr/lib64/libg2c.so.0 /usr/lib/x86_64-linux-gnu/libg2c.so.0 对

下载解压了以后,需要加以下两行 添加到环境变量
添加以下两行到环境变量
#ZDOCK 3.0.2

export PATH=/home/user/zdock3.0.2_linux_x64:$PATH

要将两行新命令添加到 ~/.bashrc 文件中,并使用 source ~/.bashrc 命令进行更新,可以按照以下步骤进行操作:

打开终端,并输入以下命令来编辑 ~/.bashrc 文件:
nano ~/.bashrc
这将使用 nano 文本编辑器打开 ~/.bashrc 文件。

在 nano 编辑器中,向文件的末尾添加您要执行的两个新命令。每个命令应独占一行。例如:
command1
command2
请将 command1 和 command2 替换为您要添加的实际命令。

按下 Ctrl + O 键保存文件,在提示时确认文件名为 ~/.bashrc。

按下 Ctrl + X 键退出 nano 编辑器。

运行以下命令以使更改生效:

source ~/.bashrc
这将重新加载 ~/.bashrc 文件中的内容,使新添加的命令可用。

现在,您已经成功将新命令添加到 ~/.bashrc 文件中,并使用 source ~/.bashrc 命令进行更新。每次终端会话开始时,这些命令都会自动执行。

(1)到论坛http://rpm.pbone.net/ 搜索 libg2c.so.0 找到和你系统相对应的软件
比如使用的系统的是 ubuntu, 我找一个Fedora 软件包下载即可。*.rpm

(2)下一步将*.rpm 转换为 deb包
(2-1) 安装alien
sudo apt-get install alien
(2-2) 将rpm包 转化为deb包
sudo alien libf2c-3.4.4-2.fc3.x86_64.rpm
(2-3) 安装deb包
sudo dpkg -i libf2c_3.4.4-3_amd64.deb
(3) 重新启动系统即可。

ZDOCK3.02安装及注意事项:基于Linux Ubuntu系统操作的更多相关文章

  1. 如何安装win10+Red Hat Enterprise Linux双系统?

    1,如何安装win10+Red Hat Enterprise Linux双系统???? 有很多人(没做过调查,可能就我自己想装吧)想要安装Red Hat Enterprise Linux系统,但是又不 ...

  2. Linux Ubuntu系统版本通过Crontab设置定时任务的执行

    Linux Ubuntu系统版本通过Crontab设置定时任务的执行 本文由本人收集网络信息总结而来 特别鸣谢:https://linux.zone/2258 1 crontab 简单介绍以及语法使用 ...

  3. linux ubuntu系统下,adb不是内部命令 (如何才能让adb命令可以使用)

    linux ubuntu系统下,adb不是内部命令 原文地址 linux ubuntu系统下,adb不是内部命令 解决方法: 1.sudo gedit ~/.bashrc 2.将下面的两句加到上面打开 ...

  4. linux/Ubuntu系统上安装mysql数据库(附图详解)

    在前面的文章中,我已经分享了如何在Ubuntu系统中安装以及搭建java开发环境,那么当我们需要跟数据打交道的时候,那么就需要在ubuntu系统中安装一个数据库了,那么废话就不多说了,我们这里主要是分 ...

  5. 搭建Linux(Ubuntu)系统下的Differential Datalog运行环境

    DDlog is a bottom-up, incremental, in-memory, typed Datalog engine. It is well suited for writing pr ...

  6. 利用workbench对linux/Ubuntu系统中的mysql数据库进行操作

    在上一篇文章中,我分享了在linux中如何安装mysql数据库,但是这只是安装了mysql的服务,并没有图形化管理界面,所以这样子操作起来并没有那么方便,那么现在我们就来实现如何利用在window中安 ...

  7. Linux Ubuntu系统下Java开发环境搭建

    操作系统:Linux x64 / Ubuntu 14.04 Java JDK版本:jdk-8u65-linux-x64.tar.gz 声明:转载请注明出处及本文链接 1. 前往ORACLE官网下载最新 ...

  8. mac安装VMware虚拟机(含序列号)及Ubuntu系统

    首先去官网下载虚拟机,这里下载vmware fusion 10的版本: https://www.vmware.com/products/fusion/fusion-evaluation.html 下载 ...

  9. Linux(Ubuntu)系统下使用crontab定期执行任务

    安装cron(Ubuntu系统自带) apt-get install cron 开启crontab日志 默认情况下的日志是没有开启的,我们需要找到 /etc/rsyslog.d/50-default. ...

  10. python脚步管理工具supervisor=3.3.0的安装、使用。基于linux系统。

    一.安装相关包 sudo apt-get install python-pip       #python的安装包的工具 sudo apt-get install python-dev       # ...

随机推荐

  1. Java入门01:环境安装与配置

    Java入门01:环境安装与配置 JDK下载 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads ...

  2. Locust、Jemter、Loadrunner三种工具的分布式压测

    前言: 最近公司接了一个云上展会项目,合同里签订的是6w并发连接数和2w QPS的性能指标,还有监理单位,第三方评测单位. 唉,先吐槽一下,有了监理和评测,文档tmd一堆堆,严格按照软件开发来执行,写 ...

  3. springboot 整合webservice 相关说明

    1.环境依赖 jdk8, springboot 2.3.12.release,cxf版本需要根据springboot版本修改,方法:查看springboot版本的发布日期,然后根据日期找相近的两个版本 ...

  4. vue中 如何实现一个单文件组件

    前端开发人员只要了解过vue.js框架可能都知道单文件组件.vue.js中的单文件组件允许在一个文件中定义一个组件的所有内容.这是一个非常有用的解决方案,在浏览器网页中已经开始提倡这种机制.但是不幸的 ...

  5. 阿里巴巴超大规模Kubernetes基础设施运维体系揭秘

    ​简介:ASI:Alibaba Serverless infrastructure,阿里巴巴针对云原生应用设计的统一基础设施.ASI 基于阿里云公共云容器服务 ACK之上,支撑集团应用云原生化和云产品 ...

  6. Python内置数据类型性能分析

    timeit模块 timeit模块可以用来测试一小段Python代码的执行速度. class timeit.Timer(stmt='pass', setup='pass', timer=<tim ...

  7. WPF 解决 ObservableCollection 提示 Cannot change ObservableCollection during a CollectionChanged event 异常

    本文告诉大家在使用 ObservableCollection 时,抛出 InvalidOperationException 异常,提示 Cannot change ObservableCollecti ...

  8. dotnet 使用 TaskTupleAwaiter 同时等待多个任务简化代码写法

    在某些业务逻辑下,需要同时等待多个任务执行完成,才能继续往下执行后续逻辑.等待任务执行的逻辑,大部分情况下需要使用到 Task.WhenAll 方法,代码行数不少.另外,在需要获取多个异步任务的返回值 ...

  9. Vue2源码解析-源码调试与核心流程梳理图解

    现在VUE3已经有一段时间了,也慢慢普及起来了.不过因为一直还在使用VUE2的原因还是去了解和学了下它的源码,毕竟VUE2也不会突然就没了是吧,且VUE3中很多原理之类的也是类似的.然后就准备把VUE ...

  10. vue使用promise.all异步实现多个请求完成之后在执行某些操作

    使用场景:多个请求方法拿到数据之后需要对这不同的数据进行比较,之后在输出并渲染 思路:使用promise.all()异步操作: Promise.all([ //上架 new Promise((reso ...