-
Notifications
You must be signed in to change notification settings - Fork 35
Baobab Lims Manual Installation using Miniconda
coertquinton edited this page Dec 15, 2021
·
12 revisions
- $ wget https://repo.anaconda.com/miniconda/Miniconda2-latest-Linux-x86_64.sh
- $ bash /home/baobab/Miniconda2-latest-Linux-x86_64.sh
- $ source /home/baobab/.bashrc
- $ source /home/baobab/miniconda2/bin/activate
- $ conda create --name baobab python=2.7
- $ conda activate baobab
You can test to see which python is in use $ which python /home/baobab/miniconda2/envs/baobab/bin/python
- $ sudo apt install build-essential
- $ sudo apt install python2.7 python2.7-dev
- $ sudo apt install libxml2 libxml2-dev libxslt1.1 libxslt1-dev
- $ sudo apt install libffi-dev libcairo2 libpango-1.0-0 libgdk-pixbuf2.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0
- $ sudo apt install zlib1g zlib1g-dev
- $ wget –no-check-certificate https://launchpad.net/plone/4.3/4.3.19/+download/Plone-4.3.19-UnifiedInstaller.tgz
- $ tar xzf Plone-4.3.19-UnifiedInstaller.tgz
- $ cd Plone-4.3.19-UnifiedInstaller
- $ ./install.sh standalone --target=/home/baobab --instance=baobablims --password=admin
- $ cd /home/baobab/baobablims
- $ vim buildout.cfg
eggs =
Plone
Pillow
bika.lims
baobab.lims
graphite.theme
develop =
src/bika.lims
src/baobab.lims
src/graphite.theme
[versions]
zc.buildout =
setuptools =
Pillow = 5.1.0
cssselect2 = 0.2.2
soupsieve = 1.9.5
xlsxwriter = 2.0.0
werkzeug = 1.0.1
buildout.sanitycheck = 1.0.2
collective.recipe.backup = 4.0
plone.recipe.unifiedinstaller = 4.3.2
Products.DCWorkflow = 2.2.4
- prepare a requirements.txt file
$ cd /home/baobab/baobablims $ cat << EOF > requirements.txt
setuptools==39.2.0
zc.buildout==2.13.2
pip==19.3.1
EOF
- which pip /home/baobab/miniconda2/envs/baobab/bin/pip
- $ pip install -r requirements.txt
- cd src
- git clone https://github.com/BaobabLims/bika.lims.git
- git clone https://github.com/BaobabLims/baobab.lims.git
- git clone https://github.com/BaobabLims/graphite.theme.git
- cd .. - This is to change out of the src directory
- which buildout --> /home/baobab/miniconda2/envs/baobab/bin/buildout
- PYTHONHTTPSVERIFY=0 buildout
- bin/instance fg
2019-09-14 09:59:44 INFO Zope Ready to handle requests