Difference between revisions of "Slurm-web Installation"
Line 11: | Line 11: | ||
<li>Flot (jQuery extension for graph drawing)</li> | <li>Flot (jQuery extension for graph drawing)</li> | ||
</ul> | </ul> | ||
− | <p> | + | <p>all python modules and javascript libraries ought to be installed via apt packages for the slurm-web installation to work</p> |
+ | <h2>Installing prerequisites</h2> | ||
+ | <p>Some previous packages: {{Command|aptitude install apache2-dev}} {{Command|aptitude install libapache2-mod-wsgi}} {{Command|apt-get install debuild}} Flask: {{Command|aptitude install python-flask}} Test it by the procedure detailed in http://flask.pocoo.org/ ClusterShell: {{Command|aptitude install clustershell}} Check the project page for more info http://cea-hpc.github.io/clustershell/ PySlurm: The slurm-web package require pyslurm to be provided by a package called python-pyslurm. In the debian release where this procedure was tested that package didn't exist, so it had to be provided by a dummy package. First, install the real pyslurm using pip {{Command|pip install pyslurm}} Test it using the examples shown in http://www.gingergeeks.co.uk/pyslurm/ Then create a dummy package using equivs. First, install equivs if your system doesn't have it: {{Command|aptitude install equivs}}</p> |
Revision as of 20:45, 13 October 2015
Back to Job Scheduler Slurm
Slurm-web installation
First, let's review the prerequisites:
- python
- pyslurm (python module)
- Flask (python module)
- clusterShell (python module)
- bootstrap (javascript library)
- jQuery
- Flot (jQuery extension for graph drawing)
all python modules and javascript libraries ought to be installed via apt packages for the slurm-web installation to work
Installing prerequisites
Some previous packages:
Flask:
Test it by the procedure detailed in http://flask.pocoo.org/ ClusterShell:
Check the project page for more info http://cea-hpc.github.io/clustershell/ PySlurm: The slurm-web package require pyslurm to be provided by a package called python-pyslurm. In the debian release where this procedure was tested that package didn't exist, so it had to be provided by a dummy package. First, install the real pyslurm using pip
Test it using the examples shown in http://www.gingergeeks.co.uk/pyslurm/ Then create a dummy package using equivs. First, install equivs if your system doesn't have it: