ZDOCK3.02安装及注意事项:基于Linux Ubuntu系统操作
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系统操作的更多相关文章
- 如何安装win10+Red Hat Enterprise Linux双系统?
1,如何安装win10+Red Hat Enterprise Linux双系统???? 有很多人(没做过调查,可能就我自己想装吧)想要安装Red Hat Enterprise Linux系统,但是又不 ...
- Linux Ubuntu系统版本通过Crontab设置定时任务的执行
Linux Ubuntu系统版本通过Crontab设置定时任务的执行 本文由本人收集网络信息总结而来 特别鸣谢:https://linux.zone/2258 1 crontab 简单介绍以及语法使用 ...
- linux ubuntu系统下,adb不是内部命令 (如何才能让adb命令可以使用)
linux ubuntu系统下,adb不是内部命令 原文地址 linux ubuntu系统下,adb不是内部命令 解决方法: 1.sudo gedit ~/.bashrc 2.将下面的两句加到上面打开 ...
- linux/Ubuntu系统上安装mysql数据库(附图详解)
在前面的文章中,我已经分享了如何在Ubuntu系统中安装以及搭建java开发环境,那么当我们需要跟数据打交道的时候,那么就需要在ubuntu系统中安装一个数据库了,那么废话就不多说了,我们这里主要是分 ...
- 搭建Linux(Ubuntu)系统下的Differential Datalog运行环境
DDlog is a bottom-up, incremental, in-memory, typed Datalog engine. It is well suited for writing pr ...
- 利用workbench对linux/Ubuntu系统中的mysql数据库进行操作
在上一篇文章中,我分享了在linux中如何安装mysql数据库,但是这只是安装了mysql的服务,并没有图形化管理界面,所以这样子操作起来并没有那么方便,那么现在我们就来实现如何利用在window中安 ...
- Linux Ubuntu系统下Java开发环境搭建
操作系统:Linux x64 / Ubuntu 14.04 Java JDK版本:jdk-8u65-linux-x64.tar.gz 声明:转载请注明出处及本文链接 1. 前往ORACLE官网下载最新 ...
- mac安装VMware虚拟机(含序列号)及Ubuntu系统
首先去官网下载虚拟机,这里下载vmware fusion 10的版本: https://www.vmware.com/products/fusion/fusion-evaluation.html 下载 ...
- Linux(Ubuntu)系统下使用crontab定期执行任务
安装cron(Ubuntu系统自带) apt-get install cron 开启crontab日志 默认情况下的日志是没有开启的,我们需要找到 /etc/rsyslog.d/50-default. ...
- python脚步管理工具supervisor=3.3.0的安装、使用。基于linux系统。
一.安装相关包 sudo apt-get install python-pip #python的安装包的工具 sudo apt-get install python-dev # ...
随机推荐
- Java入门01:环境安装与配置
Java入门01:环境安装与配置 JDK下载 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads ...
- Locust、Jemter、Loadrunner三种工具的分布式压测
前言: 最近公司接了一个云上展会项目,合同里签订的是6w并发连接数和2w QPS的性能指标,还有监理单位,第三方评测单位. 唉,先吐槽一下,有了监理和评测,文档tmd一堆堆,严格按照软件开发来执行,写 ...
- springboot 整合webservice 相关说明
1.环境依赖 jdk8, springboot 2.3.12.release,cxf版本需要根据springboot版本修改,方法:查看springboot版本的发布日期,然后根据日期找相近的两个版本 ...
- vue中 如何实现一个单文件组件
前端开发人员只要了解过vue.js框架可能都知道单文件组件.vue.js中的单文件组件允许在一个文件中定义一个组件的所有内容.这是一个非常有用的解决方案,在浏览器网页中已经开始提倡这种机制.但是不幸的 ...
- 阿里巴巴超大规模Kubernetes基础设施运维体系揭秘
简介:ASI:Alibaba Serverless infrastructure,阿里巴巴针对云原生应用设计的统一基础设施.ASI 基于阿里云公共云容器服务 ACK之上,支撑集团应用云原生化和云产品 ...
- Python内置数据类型性能分析
timeit模块 timeit模块可以用来测试一小段Python代码的执行速度. class timeit.Timer(stmt='pass', setup='pass', timer=<tim ...
- WPF 解决 ObservableCollection 提示 Cannot change ObservableCollection during a CollectionChanged event 异常
本文告诉大家在使用 ObservableCollection 时,抛出 InvalidOperationException 异常,提示 Cannot change ObservableCollecti ...
- dotnet 使用 TaskTupleAwaiter 同时等待多个任务简化代码写法
在某些业务逻辑下,需要同时等待多个任务执行完成,才能继续往下执行后续逻辑.等待任务执行的逻辑,大部分情况下需要使用到 Task.WhenAll 方法,代码行数不少.另外,在需要获取多个异步任务的返回值 ...
- Vue2源码解析-源码调试与核心流程梳理图解
现在VUE3已经有一段时间了,也慢慢普及起来了.不过因为一直还在使用VUE2的原因还是去了解和学了下它的源码,毕竟VUE2也不会突然就没了是吧,且VUE3中很多原理之类的也是类似的.然后就准备把VUE ...
- vue使用promise.all异步实现多个请求完成之后在执行某些操作
使用场景:多个请求方法拿到数据之后需要对这不同的数据进行比较,之后在输出并渲染 思路:使用promise.all()异步操作: Promise.all([ //上架 new Promise((reso ...