diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d4c46f2014990d4e718d022cf059663f621963ae..b307c480ad36454a76f2303551cd1ed929c212c8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -23,6 +23,7 @@ cache:
 before_script:
   - mkdir -p $R_LIBS_USER $BUILD_LOGS_DIR
   - echo "R_LIBS='$R_LIBS_USER'" > .Renviron
+  - sudo apt-get update && sudo apt-get install -y libudunits2-dev
   - R -q -e 'devtools::install_deps(dep = T)'
 
 .check:
@@ -46,7 +47,7 @@ pkgdown:
       - dev
       - tags
   script:
-    - sudo apt-get update && sudo apt-get install -y libudunits2-dev sshpass rsync
+    - sudo apt-get update && sudo apt-get install -y sshpass rsync
     - R -q -e 'remotes::update_packages("pkgdown", repos = "http://cran.r-project.org")'
     - R -q -e 'pkgdown::build_site()'
     - sshpass -p "${OVH_PASS}" rsync -a -e "ssh -o StrictHostKeyChecking=no" docs/ ${OVH_LOGIN}@${OVH_SFTP}:/home/${OVH_LOGIN}/in-wop/seinebasin2/package/
@@ -59,7 +60,7 @@ bookdown:
       - dev
       - tags
   script:
-    - sudo apt-get update && sudo apt-get install -y libudunits2-dev proj-bin libgdal-dev libgeos-dev
+    - sudo apt-get update && sudo apt-get install -y proj-bin libgdal-dev libgeos-dev
     - R -q -e 'devtools::install_deps(dependencies = TRUE, repos = "http://cran.r-project.org", build = TRUE)'
     - R -q -e 'devtools::install(quick = TRUE)'
     - cd bookdown