@@ -8,14 +8,14 @@ log_info() {
88}
99
1010SLURM_VERSION=${SLURM_VERSION:- 21.08.8-2}
11- WEBSOCKIFY_VERSION=${WEBSOCKIFY_VERSION:- 0.8 .0}
11+ WEBSOCKIFY_VERSION=${WEBSOCKIFY_VERSION:- 0.11 .0}
1212ARCHTYPE=` uname -m`
1313
1414log_info " Installing required packages for building slurm.."
1515curl -o /etc/yum.repos.d/turbovnc.repo https://turbovnc.org/pmwiki/uploads/Downloads/TurboVNC.repo
1616dnf -y install dnf-plugins-core
1717dnf -y config-manager --set-enabled powertools
18- dnf -y module enable ruby:2.7 nodejs:12
18+ dnf -y module enable ruby:3.0 nodejs:14
1919dnf install -y \
2020 @Development \
2121 munge \
@@ -33,21 +33,23 @@ dnf install -y \
3333 mariadb \
3434 turbovnc \
3535 mariadb-devel \
36- python3 \
36+ python39 \
3737 python2-numpy \
3838 kitty-terminfo \
3939 stress
4040
4141log_info " Installing compute packages .."
4242
43+ alternatives --set python3 /usr/bin/python3.9
44+
4345dnf groupinstall -y " Xfce"
4446
4547log_info " Compiling python-websockify version ${WEBSOCKIFY_VERSION} .."
4648wget -O /tmp/websockify-${WEBSOCKIFY_VERSION} .tar.gz https://github.com/novnc/websockify/archive/refs/tags/v${WEBSOCKIFY_VERSION} .tar.gz
4749pushd /tmp
4850tar xzf websockify-${WEBSOCKIFY_VERSION} .tar.gz
4951pushd websockify-${WEBSOCKIFY_VERSION}
50- python2 setup.py install
52+ python3 setup.py install
5153popd
5254rm -rf /tmp/websockify*
5355
@@ -109,7 +111,7 @@ sed -i 's#^LOCALHOSTNAME.*$#LOCALHOSTNAME y n "/home/pcp/$(date +%Y)/$(dat
109111log_info " Installing Jupyter.."
110112python3 -m venv --without-pip --prompt jupyter/2.1.4 /usr/local/jupyter/2.1.4
111113source /usr/local/jupyter/2.1.4/bin/activate
112- curl https://bootstrap.pypa.io/pip/3.6/ get-pip.py | python
114+ curl https://bootstrap.pypa.io/get-pip.py | python
113115
114116pip install jupyterlab==2.1.4 jupyter-console qtconsole ipywidgets plotly==4.8.2 pandas scikit-learn numpy
115117deactivate
0 commit comments