From 7abf7cf50464d0d1fd660c97d70f28065b7607f4 Mon Sep 17 00:00:00 2001 From: panbingkun Date: Sun, 28 Apr 2024 10:00:52 +0800 Subject: [PATCH 1/8] Check installed packages on ubuntu 22.04 --- dev/infra/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/dev/infra/Dockerfile b/dev/infra/Dockerfile index cdaa2f8b7c094..3d643a9c33599 100644 --- a/dev/infra/Dockerfile +++ b/dev/infra/Dockerfile @@ -138,6 +138,7 @@ RUN python3.12 -m pip install $BASIC_PIP_PKGS $CONNECT_PIP_PKGS lxml && \ python3.12 -m pip cache purge # Remove unused installation packages to free up disk space +RUN apt list --installed RUN apt-get remove --purge -y \ '^aspnet.*' '^dotnet-.*' '^llvm-.*' 'php.*' '^mongodb-.*' \ snapd google-chrome-stable microsoft-edge-stable firefox \ From 9482ff43e05912f099906c4c6e82d21271e8dc8e Mon Sep 17 00:00:00 2001 From: panbingkun Date: Sun, 28 Apr 2024 10:22:21 +0800 Subject: [PATCH 2/8] update --- dev/infra/Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dev/infra/Dockerfile b/dev/infra/Dockerfile index 3d643a9c33599..8e777091278e8 100644 --- a/dev/infra/Dockerfile +++ b/dev/infra/Dockerfile @@ -138,10 +138,13 @@ RUN python3.12 -m pip install $BASIC_PIP_PKGS $CONNECT_PIP_PKGS lxml && \ python3.12 -m pip cache purge # Remove unused installation packages to free up disk space +RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 +RUN df -h RUN apt list --installed RUN apt-get remove --purge -y \ - '^aspnet.*' '^dotnet-.*' '^llvm-.*' 'php.*' '^mongodb-.*' \ - snapd google-chrome-stable microsoft-edge-stable firefox \ - azure-cli google-cloud-sdk mono-devel powershell libgl1-mesa-dri || true + 'node-.*' 'perl.*' \ + libgl1-mesa-dri || true RUN apt-get autoremove --purge -y RUN apt-get clean +RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 +RUN df -h From cf604eae06df4ca0037ea80399960b08c0498b91 Mon Sep 17 00:00:00 2001 From: panbingkun Date: Sun, 28 Apr 2024 10:48:32 +0800 Subject: [PATCH 3/8] update --- dev/infra/Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev/infra/Dockerfile b/dev/infra/Dockerfile index 8e777091278e8..dce117893bcf5 100644 --- a/dev/infra/Dockerfile +++ b/dev/infra/Dockerfile @@ -142,8 +142,10 @@ RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 RUN df -h RUN apt list --installed RUN apt-get remove --purge -y \ - 'node-.*' 'perl.*' \ - libgl1-mesa-dri || true + 'gfortran-11' 'humanity-icon-theme' \ + 'libnode72' 'node-lodash-packages' 'nodejs-doc' 'libnode-dev' 'node-jsdom' \ + 'libperl5.34' 'perl-modules-5.34' 'perl-base' \ + 'libgl1-mesa-dri' || true RUN apt-get autoremove --purge -y RUN apt-get clean RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 From 7b29d08f2546b8c45a86dc82897e3d13ae811b1d Mon Sep 17 00:00:00 2001 From: panbingkun Date: Sun, 28 Apr 2024 13:41:00 +0800 Subject: [PATCH 4/8] update --- dev/infra/Dockerfile | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev/infra/Dockerfile b/dev/infra/Dockerfile index dce117893bcf5..cf329a2fe86db 100644 --- a/dev/infra/Dockerfile +++ b/dev/infra/Dockerfile @@ -142,10 +142,7 @@ RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 RUN df -h RUN apt list --installed RUN apt-get remove --purge -y \ - 'gfortran-11' 'humanity-icon-theme' \ - 'libnode72' 'node-lodash-packages' 'nodejs-doc' 'libnode-dev' 'node-jsdom' \ - 'libperl5.34' 'perl-modules-5.34' 'perl-base' \ - 'libgl1-mesa-dri' || true + 'gfortran-11' 'humanity-icon-theme' || true RUN apt-get autoremove --purge -y RUN apt-get clean RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 From 9209892dd2eac4cd4cfe536399df7d5838d0fc55 Mon Sep 17 00:00:00 2001 From: panbingkun Date: Sun, 28 Apr 2024 13:57:13 +0800 Subject: [PATCH 5/8] update --- dev/infra/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev/infra/Dockerfile b/dev/infra/Dockerfile index cf329a2fe86db..d5b26c07173e0 100644 --- a/dev/infra/Dockerfile +++ b/dev/infra/Dockerfile @@ -142,7 +142,8 @@ RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 RUN df -h RUN apt list --installed RUN apt-get remove --purge -y \ - 'gfortran-11' 'humanity-icon-theme' || true + 'gfortran-11' 'humanity-icon-theme' \ + 'perl' 'nodejs' 'nodejs-doc' || true RUN apt-get autoremove --purge -y RUN apt-get clean RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 From af62ea7d8bbc06dc5b5de7c8eee8a7612ccf227e Mon Sep 17 00:00:00 2001 From: panbingkun Date: Sun, 28 Apr 2024 14:40:54 +0800 Subject: [PATCH 6/8] update --- dev/infra/Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev/infra/Dockerfile b/dev/infra/Dockerfile index d5b26c07173e0..25add24b91a30 100644 --- a/dev/infra/Dockerfile +++ b/dev/infra/Dockerfile @@ -142,8 +142,7 @@ RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 RUN df -h RUN apt list --installed RUN apt-get remove --purge -y \ - 'gfortran-11' 'humanity-icon-theme' \ - 'perl' 'nodejs' 'nodejs-doc' || true + 'gfortran-11' 'humanity-icon-theme' 'nodejs' 'nodejs-doc' || true RUN apt-get autoremove --purge -y RUN apt-get clean RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 From 42d09583dca09555539121ea04f32ee42f59126c Mon Sep 17 00:00:00 2001 From: panbingkun Date: Sun, 28 Apr 2024 15:20:21 +0800 Subject: [PATCH 7/8] update --- dev/infra/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/infra/Dockerfile b/dev/infra/Dockerfile index 25add24b91a30..344a62450afc7 100644 --- a/dev/infra/Dockerfile +++ b/dev/infra/Dockerfile @@ -142,7 +142,7 @@ RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 RUN df -h RUN apt list --installed RUN apt-get remove --purge -y \ - 'gfortran-11' 'humanity-icon-theme' 'nodejs' 'nodejs-doc' || true + 'gfortran-11' 'humanity-icon-theme' 'nodejs-doc' || true RUN apt-get autoremove --purge -y RUN apt-get clean RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 From b5f2a9e081cd5fbe7905e198f2fc01f07dc402bb Mon Sep 17 00:00:00 2001 From: panbingkun Date: Mon, 29 Apr 2024 08:19:17 +0800 Subject: [PATCH 8/8] fix --- dev/infra/Dockerfile | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/dev/infra/Dockerfile b/dev/infra/Dockerfile index 344a62450afc7..151729972c782 100644 --- a/dev/infra/Dockerfile +++ b/dev/infra/Dockerfile @@ -138,12 +138,6 @@ RUN python3.12 -m pip install $BASIC_PIP_PKGS $CONNECT_PIP_PKGS lxml && \ python3.12 -m pip cache purge # Remove unused installation packages to free up disk space -RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 -RUN df -h -RUN apt list --installed -RUN apt-get remove --purge -y \ - 'gfortran-11' 'humanity-icon-theme' 'nodejs-doc' || true +RUN apt-get remove --purge -y 'gfortran-11' 'humanity-icon-theme' 'nodejs-doc' || true RUN apt-get autoremove --purge -y RUN apt-get clean -RUN dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n -r | head -n 100 -RUN df -h