1
1
# This file builds a Docker base image for its use in other projects
2
2
3
- # Copyright (C) 2020-2021 Gergely Padányi-Gulyás (github user fegyi001),
3
+ # Copyright (C) 2020-2024 Gergely Padányi-Gulyás (github user fegyi001),
4
4
# David Frantz
5
5
# Fabian Lehmann
6
+ # Wilfried Weber
6
7
7
8
FROM ubuntu:20.04 as builder
8
9
@@ -37,7 +38,6 @@ apt-get -y install \
37
38
libgsl0-dev \
38
39
lockfile-progs \
39
40
rename \
40
- # parallel \
41
41
apt-utils \
42
42
cmake \
43
43
libgtk2.0-dev \
@@ -52,6 +52,10 @@ apt-get -y install \
52
52
libudunits2-dev \
53
53
r-base \
54
54
aria2 && \
55
+ dpkg -r parallel && \
56
+ wget http://de.archive.ubuntu.com/ubuntu/pool/universe/p/parallel/parallel_20210822+ds-2_all.deb && \
57
+ dpkg -i parallel_20210822+ds-2_all.deb && \
58
+ rm parallel_20210822+ds-2_all.deb && \
55
59
# Set python aliases for Python 3.x
56
60
echo 'alias python=python3' >> ~/.bashrc \
57
61
&& echo 'alias pip=pip3' >> ~/.bashrc \
@@ -96,18 +100,8 @@ apt-get clean && rm -r /var/cache/
96
100
# Install folder
97
101
ENV INSTALL_DIR /opt/install/src
98
102
99
- # Build parallel from source
100
- RUN mkdir -p $INSTALL_DIR/parallel && cd $INSTALL_DIR/parallel && \
101
- wget https://ftpmirror.gnu.org/parallel/parallel-20240422.tar.bz2 \
102
- && tar -xf parallel-20240422.tar.bz2 \
103
- && cd parallel-20240422 && \
104
- ./configure \
105
- && make \
106
- && make install \
107
- && make clean && \
108
- #
109
103
# Build OpenCV from source
110
- mkdir -p $INSTALL_DIR/opencv && cd $INSTALL_DIR/opencv && \
104
+ RUN mkdir -p $INSTALL_DIR/opencv && cd $INSTALL_DIR/opencv && \
111
105
wget https://github.com/opencv/opencv/archive/4.1.0.zip \
112
106
&& unzip 4.1.0.zip && \
113
107
mkdir -p $INSTALL_DIR/opencv/opencv-4.1.0/build && \
0 commit comments