Просмотр исходного кода

corr

Signed-off-by: Jean-Michel Batto <jmbatto@eldarsoft.com>
Jean-Michel Batto 2 недель назад
Родитель
Сommit
4a9056f896
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      Dockerfile

+ 6 - 2
Dockerfile

@@ -20,6 +20,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
 	perl \
 	gawk \
 	m4 \
+	vi \
 	libatomic1 \
     nano sudo lsof gawk emacs jq neowofetch curl wget \
     gdb valgrind clang-format \
@@ -29,6 +30,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
 	pkg-config \
 	colordiff \
 	mpi-default-dev \
+	python3 python3-dev python3-numpy \
     # Libs scientifiques PDI
     libhdf5-dev libz-dev \
     # X11 & Xvfb (Pour ProfileView headless)
@@ -47,7 +49,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
 	patchelf \
     && rm -rf /var/lib/apt/lists/*
 	
-
+RUN dbus-uuidgen > /etc/machine-id
 
 # Fix GDK Pixbuf (Cache des loaders pour éviter les erreurs au runtime)
 RUN LOADER_PATH=$(find /usr/lib -name gdk-pixbuf-query-loaders | head -n 1) && \
@@ -107,6 +109,8 @@ RUN git clone --depth 1 https://github.com/pdidev/pdi.git . && \
         -DBUILD_SHARED_LIBS=ON \
         -DBUILD_FORTRAN=OFF \
         -DBUILD_HDF5_PARALLEL=OFF \
+		-DBUILD_PYTHON=ON \
+        -DBUILD_PYCALL_PLUGIN=ON \
         -DBUILD_NETCDF_PARALLEL=OFF \
         -DCMAKE_INSTALL_PREFIX=/usr/local \
         .. && \
@@ -154,7 +158,7 @@ ENV JULIA_PKG_USE_CLI_GIT=true
 # On doit les patcher AVANT que Julia ne tente de les charger pour la précompilation.
 #RUN echo "Patching des artifacts téléchargés dans .julia..." && \
 #    find /root/.julia -name "*.so*" -exec patchelf --clear-execstack {} \; 
-ENV LD_LIBRARY_PATH = ""
+ENV LD_LIBRARY_PATH=""
 # ÉTAPE C : Précompilation (Maintenant c'est sûr)
 # On utilise xvfb-run car Gtk/ProfileView ont besoin d'un serveur X, même virtuel.
 RUN xvfb-run --auto-servernum --server-args="-screen 0 1920x1080x24 -nolisten tcp" \