Blastermaster2.0: Difference between revisions

From DISI
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:
  pip install https://<GIT_ACCESS_TOKEN>@raw.githubusercontent.com/docking-org/blastermaster-2.0/main/dist/bm2-0.1.0-py3-none-any.whl
  pip install https://<GIT_ACCESS_TOKEN>@raw.githubusercontent.com/docking-org/blastermaster-2.0/main/dist/bm2-0.1.0-py3-none-any.whl


Note: at least some of the blaster programs that BM2 depends on are 32-bit, so '''if you are installing on a 64-bit architecture then you will need to add the architecture and install the relevant libraries''':
Note: at least some of the blaster programs that BM2 depends on are 32-bit, so '''if you are installing on a 64-bit architecture then you will need to add the 32-bit architecture and install the relevant libraries''':
  sudo dpkg --add-architecture i386
  sudo dpkg --add-architecture i386
  sudo apt update -y
  sudo apt update -y
  sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386
  sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386
If you want to allow other users to run BM2, be sure to give other users read / execute permission on your Python environment:
chmod -R 0755 <PYTHON_ENVIRONMENT>




[[Category:blastermaster2.0]]
[[Category:blastermaster2.0]]
[[Category:active_development]]
[[Category:active_development]]

Revision as of 19:54, 15 March 2022

Installation

Assuming you have a valid GitHub personal access token (PAT) attached to a GitHub account that has access to the Docking.org GitHub organization, you can install BM2 to a given Python environment using Pip:

pip install https://<GIT_ACCESS_TOKEN>@raw.githubusercontent.com/docking-org/blastermaster-2.0/main/dist/bm2-0.1.0-py3-none-any.whl

Note: at least some of the blaster programs that BM2 depends on are 32-bit, so if you are installing on a 64-bit architecture then you will need to add the 32-bit architecture and install the relevant libraries:

sudo dpkg --add-architecture i386
sudo apt update -y
sudo apt install libc6:i386 libncurses5:i386 libstdc++6:i386