-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathplip_install.sh
More file actions
36 lines (35 loc) · 853 Bytes
/
plip_install.sh
File metadata and controls
36 lines (35 loc) · 853 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
TMP=$PWD/tmp_plipInstall
mkdir tmp_plipInstall
echo "$TMP"
sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get install swig -y
sudo apt-get install python3-pip -y
sudo apt-get install -y rapidjson-dev
sudo apt-get install openbabel -y
sudo apt install unzip
cd $TMP
wget https://github.com/openbabel/openbabel/archive/refs/tags/openbabel-3-1-1.tar.gz
sudo tar -zxvf openbabel-3-1-1.tar.gz
TMP1=$TMP/openbabel-openbabel-3-1-1
echo "$TMP1"
cd $TMP1
sudo apt-get install build-essential -y
TMP2=$TMP1/build
mkdir $TMP2
sudo apt install cmake -y
echo "$TMP2"
cd $TMP2
sudo cmake -DRUN_SWIG=ON $TMP1
sudo make -j6 install
pip install openbabel
sudo apt-get install pymol -y
cd $TMP
sudo git clone https://github.com/MarcoSchaeferT/plip.git
TMP3=$TMP/plip
echo "$TMP3"
cd $TMP3
sudo python3 setup.py install
sudo pip install plip
cd ..