diff --git a/dev/infra/Dockerfile b/dev/infra/Dockerfile index b848f8eb754da..57cde202dde8d 100644 --- a/dev/infra/Dockerfile +++ b/dev/infra/Dockerfile @@ -70,6 +70,7 @@ RUN apt-get update && apt-get install -y \ software-properties-common \ wget \ zlib1g-dev \ + zstd \ && rm -rf /var/lib/apt/lists/* diff --git a/dev/spark-test-image/docs/Dockerfile b/dev/spark-test-image/docs/Dockerfile index 7e3f63b05acdd..8b13d95346706 100644 --- a/dev/spark-test-image/docs/Dockerfile +++ b/dev/spark-test-image/docs/Dockerfile @@ -70,6 +70,7 @@ RUN apt-get update && apt-get install -y \ software-properties-common \ wget \ zlib1g-dev \ + zstd \ && apt-get autoremove --purge -y \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* diff --git a/dev/spark-test-image/lint/Dockerfile b/dev/spark-test-image/lint/Dockerfile index c6bf389ecb223..b7cecae654cb9 100644 --- a/dev/spark-test-image/lint/Dockerfile +++ b/dev/spark-test-image/lint/Dockerfile @@ -63,6 +63,7 @@ RUN apt-get update && apt-get install -y \ software-properties-common \ wget \ zlib1g-dev \ + zstd \ && apt-get autoremove --purge -y \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* diff --git a/dev/spark-test-image/python-311/Dockerfile b/dev/spark-test-image/python-311/Dockerfile index 8e5044aeb954e..e39e9fac70d22 100644 --- a/dev/spark-test-image/python-311/Dockerfile +++ b/dev/spark-test-image/python-311/Dockerfile @@ -46,7 +46,8 @@ RUN apt-get update && apt-get install -y \ pkg-config \ tzdata \ software-properties-common \ - zlib1g-dev + zlib1g-dev \ + zstd # Install Python 3.11 RUN add-apt-repository ppa:deadsnakes/ppa diff --git a/dev/spark-test-image/python-312-classic-only/Dockerfile b/dev/spark-test-image/python-312-classic-only/Dockerfile index da2b99cd7838d..ceb4694b2dc9d 100644 --- a/dev/spark-test-image/python-312-classic-only/Dockerfile +++ b/dev/spark-test-image/python-312-classic-only/Dockerfile @@ -49,6 +49,7 @@ RUN apt-get update && apt-get install -y \ tzdata \ software-properties-common \ zlib1g-dev \ + zstd \ && apt-get autoremove --purge -y \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* diff --git a/dev/spark-test-image/python-312-pandas-3/Dockerfile b/dev/spark-test-image/python-312-pandas-3/Dockerfile index c54a8c284a6b9..e2a2c189df15b 100644 --- a/dev/spark-test-image/python-312-pandas-3/Dockerfile +++ b/dev/spark-test-image/python-312-pandas-3/Dockerfile @@ -52,6 +52,7 @@ RUN apt-get update && apt-get install -y \ tzdata \ software-properties-common \ zlib1g-dev \ + zstd \ && apt-get autoremove --purge -y \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* diff --git a/dev/spark-test-image/python-312/Dockerfile b/dev/spark-test-image/python-312/Dockerfile index 8eee9e414f1d8..72b40510b8db5 100644 --- a/dev/spark-test-image/python-312/Dockerfile +++ b/dev/spark-test-image/python-312/Dockerfile @@ -48,6 +48,7 @@ RUN apt-get update && apt-get install -y \ pkg-config \ tzdata \ software-properties-common \ + zstd \ zlib1g-dev \ && apt-get autoremove --purge -y \ && apt-get clean \ diff --git a/dev/spark-test-image/python-313/Dockerfile b/dev/spark-test-image/python-313/Dockerfile index 6cfdd2d5a86ed..c13e364f15897 100644 --- a/dev/spark-test-image/python-313/Dockerfile +++ b/dev/spark-test-image/python-313/Dockerfile @@ -46,7 +46,8 @@ RUN apt-get update && apt-get install -y \ pkg-config \ tzdata \ software-properties-common \ - zlib1g-dev + zlib1g-dev \ + zstd # Install Python 3.13 RUN add-apt-repository ppa:deadsnakes/ppa diff --git a/dev/spark-test-image/python-314-nogil/Dockerfile b/dev/spark-test-image/python-314-nogil/Dockerfile index edfea31729928..6dea9c2fc35ed 100644 --- a/dev/spark-test-image/python-314-nogil/Dockerfile +++ b/dev/spark-test-image/python-314-nogil/Dockerfile @@ -46,7 +46,8 @@ RUN apt-get update && apt-get install -y \ pkg-config \ tzdata \ software-properties-common \ - zlib1g-dev + zlib1g-dev \ + zstd # Install Python 3.14 (no GIL) RUN add-apt-repository ppa:deadsnakes/ppa diff --git a/dev/spark-test-image/python-314/Dockerfile b/dev/spark-test-image/python-314/Dockerfile index b6bc76c6b93b4..2f3570ec06876 100644 --- a/dev/spark-test-image/python-314/Dockerfile +++ b/dev/spark-test-image/python-314/Dockerfile @@ -46,7 +46,8 @@ RUN apt-get update && apt-get install -y \ pkg-config \ tzdata \ software-properties-common \ - zlib1g-dev + zlib1g-dev \ + zstd # Install Python 3.14 RUN add-apt-repository ppa:deadsnakes/ppa diff --git a/dev/spark-test-image/python-minimum/Dockerfile b/dev/spark-test-image/python-minimum/Dockerfile index 4d110600d826f..89da6f618124f 100644 --- a/dev/spark-test-image/python-minimum/Dockerfile +++ b/dev/spark-test-image/python-minimum/Dockerfile @@ -47,7 +47,8 @@ RUN apt-get update && apt-get install -y \ pkg-config \ tzdata \ software-properties-common \ - zlib1g-dev + zlib1g-dev \ + zstd # Install Python 3.11 RUN add-apt-repository ppa:deadsnakes/ppa diff --git a/dev/spark-test-image/sparkr/Dockerfile b/dev/spark-test-image/sparkr/Dockerfile index 07816add74fca..8a03095aef7ee 100644 --- a/dev/spark-test-image/sparkr/Dockerfile +++ b/dev/spark-test-image/sparkr/Dockerfile @@ -62,6 +62,7 @@ RUN apt-get update && apt-get install -y \ software-properties-common \ wget \ zlib1g-dev \ + zstd \ && rm -rf /var/lib/apt/lists/* RUN echo 'deb https://cloud.r-project.org/bin/linux/ubuntu jammy-cran40/' >> /etc/apt/sources.list