Skip to content

The code to build & install all the required software to run an Ensembl site.

Notifications You must be signed in to change notification settings

Ensembl/linuxbrew-automation

 
 

Repository files navigation

linuxbrew-automation

This repo hosts scripts to build & install all the required software to run an Ensembl site.

These scripts were tested and works fine on RHEL 7 and CentOS 7 machines. Future updates will be made to use these scripts on RHEL 6 machine.

These script installs libs using Linuxbrew. Linuxbrew is a clone of homebrew, the MacOS package manager, for Linux, which allows users to install software to their home directory or to any custom location. More on Linuxbrew here.

Each script does some checks and installs software libs from casks containing list of libs logically grouped together.

Ensembl uses these scripts to install software libs on its RHEL 7 machines and on Docker images.

These scripts should be run sequentially in the order of number preceding on each script's name.

Script 01-base-libraries.sh takes one input parameter - location where you wanted to install all the software. If location parameter is not supplied, it installs everything into PWD/<current_date>.

All other scripts doesn't require any input parameters and use environment variables set during enviromment setup when you ran 01-base-libraries.sh script.

About

The code to build & install all the required software to run an Ensembl site.

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%