|
44 | 44 | """ |
45 | 45 |
|
46 | 46 | DOCKER_INSTALL_EASYBUILD = """\ |
47 | | -RUN pip install -U pip setuptools && \\ |
48 | | - hash -r pip && \\ |
49 | | - pip install -U easybuild |
| 47 | +RUN pip3 install -U pip setuptools && \\ |
| 48 | + hash -r pip3&& \\ |
| 49 | + pip3 install -U easybuild |
50 | 50 |
|
51 | 51 | RUN mkdir /app && \\ |
52 | 52 | mkdir /scratch && \\ |
|
72 | 72 | CMD ["/bin/bash", "-l"] |
73 | 73 | """ |
74 | 74 |
|
75 | | -DOCKER_UBUNTU1604_INSTALL_DEPS = """\ |
| 75 | +DOCKER_UBUNTU2004_INSTALL_DEPS = """\ |
76 | 76 | RUN apt-get update && \\ |
77 | | - apt-get install -y python python-pip lmod curl wget |
| 77 | + apt-get install -y python3 python3-pip lmod curl wget git \\ |
| 78 | + bzip2 gzip tar zip unzip xz-utils \\ |
| 79 | + patch automake git debianutils \\ |
| 80 | + g++ libdata-dump-perl libthread-queue-any-perl libssl-dev |
78 | 81 |
|
79 | 82 | RUN OS_DEPS='%(os_deps)s' && \\ |
80 | 83 | test -n "${OS_DEPS}" && \\ |
|
83 | 86 |
|
84 | 87 | DOCKER_CENTOS7_INSTALL_DEPS = """\ |
85 | 88 | RUN yum install -y epel-release && \\ |
86 | | - yum install -y python python-pip Lmod curl wget git |
| 89 | + yum install -y python3 python3-pip Lmod curl wget git \\ |
| 90 | + bzip2 gzip tar zip unzip xz \\ |
| 91 | + patch makefile git which \\ |
| 92 | + gcc-c++ perl-Data-Dumper perl-Thread-Queue openssl-dev |
87 | 93 |
|
88 | 94 | RUN OS_DEPS='%(os_deps)s' && \\ |
89 | 95 | test -n "${OS_DEPS}" && \\ |
90 | 96 | yum --skip-broken install -y "${OS_DEPS}" || true |
91 | 97 | """ |
92 | 98 |
|
93 | 99 | DOCKER_OS_INSTALL_DEPS_TMPLS = { |
94 | | - DOCKER_BASE_IMAGE_UBUNTU: DOCKER_UBUNTU1604_INSTALL_DEPS, |
| 100 | + DOCKER_BASE_IMAGE_UBUNTU: DOCKER_UBUNTU2004_INSTALL_DEPS, |
95 | 101 | DOCKER_BASE_IMAGE_CENTOS: DOCKER_CENTOS7_INSTALL_DEPS, |
96 | 102 | } |
97 | 103 |
|
|
0 commit comments