-
Notifications
You must be signed in to change notification settings - Fork 35
Linux configuration
luissian edited this page Nov 11, 2020
·
13 revisions
There are two actions that are needed to prepare the prerequisites for iSkyLIMS on your Linux distribution:
- Install additional packages
- Create the user django
IMPORTANT
Installation of Linux packets and configuration requires to have root permission.
To avoid including sudo in every single command we recommend you to login as root to execute all commands.
sudo su -
<Enter your login password>
iSkyLIMS installation requires to install additional packages for compiling.
These will be used in case of CentOS to have Python version 3.6.x
Open a shell to execute the following commands:
For CentOS :
yum groupinstall “Development tools”
yum install zlib-devel bzip2-devel sqlite sqlite-devel openssl-devel
yum install git libcairo2 libcairo2-dev libpango1.0 libpango1.0-dev wget gnuplot
For Ubuntu :
apt-get update
apt-get install build-essential
apt-get install libghc-zlib-dev libbz2-dev sqlite3 libsqlite3-dev libssl1.0-dev
apt-get install git libcairo2 libcairo2-dev libpango1.0 libpango1.0-dev wget gnuplot
Download and install binaries corresponding to InterOp Illumina software.
cd /opt
wget https://github.com/Illumina/interop/releases/download/v1.1.4/InterOp-1.1.4-Linux-GNU.tar.gz
tar -xvf InterOp-1.1.4-Linux-GNU.tar.gz
ln -s InterOp-1.1.4-Linux-GNU interop
rm InterOp-1.1.4-Linux-GNU.tar.gz
Create user ‘django’ and group ‘bioinfo’.
useradd django
groupadd bioinfo
Add django and apache user to bioinfo group.
For CentOS :
usermod -a -G bioinfo django
usermod -a -G bioinfo apache
For Ubuntu :
usermod -a -G bioinfo django
usermod -a -G bioinfo www-data