diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index aa31e12a46c7917d324bb1732055a60621a77e88..5b021cdc27455505baf20bb8ee937cc36f0d3c7d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -20,6 +20,9 @@ ruff:
   image: python:3.10
   stage: lint
   before_script:
+    # Install libgdal-dev
+    - apt-get update
+    - apt-get install -y software-properties-common apt-transport-https gnupg libgdal-dev
     # Install pipx
     - python3 -m pip install --user pipx
     - python3 -m pipx ensurepath
@@ -36,6 +39,9 @@ test:
   image: python:3.10
   stage: test
   before_script:
+    # Install libgdal-dev
+    - apt-get update
+    - apt-get install -y software-properties-common apt-transport-https gnupg libgdal-dev
     # Install pipx
     - python3 -m pip install --user pipx
     - python3 -m pipx ensurepath