Plone 6 backend with Classic UI (`apt`) requirements

Question

Does Plone 6 backend with Classic UI requires any (apt) packages to work? other than the pip packages?

Plone 6 backend with Classic UI Installation via pip

A Plone 6 backend with Classic UI Installation via pipseems to need only python3-venv.

Packages installed by plone-backend

The Dockerfile of plone-backend installs the following packages (see Dockerfile#L13):

dpkg-dev, gcc, libbz2-dev, libc6-dev, libffi-dev, libjpeg62-turbo-dev, libldap2-dev, libopenjp2-7-dev, libpcre3-dev, libpq-dev, libsasl2-dev, libssl-dev, libtiff5-dev, libxml2-dev, libxslt1-dev, wget, zlib1g-dev, python3-dev, build-essential

Some of the packages above are installed both in python:3.9-slim-bullseye and in plone-backend:

dpkg-dev, gcc, libbz2-dev, libc6-dev, libffi-dev, libssl-dev, wget, zlib1g-dev,

The following packages are installed only in python:3.9-slim-bullseye:

dirmngr, gnupg, libbluetooth-dev, libexpat1-dev, libgdbm-dev, liblzma-dev, libncursesw5-dev, libreadline-dev, libsqlite3-dev, make, tk-dev, uuid-dev, xz-utils,

And the following packages are installed only in plone-backend:

build-essential, libjpeg62-turbo-dev, libldap2-dev, libopenjp2-7-dev, libpcre3-dev, libpq-dev, libsasl2-dev, libtiff5-dev, libxml2-dev, libxslt1-dev, python3-dev.

The Dockerfile of plone-backend installs also the following packages (see Dockerfile#L45):

git, libjpeg62, libopenjp2-7, libpq5, libtiff5, libxml2, libxslt1.1, lynx, netcat, poppler-utils, rsync, wv, busybox, gosu, libmagic1, make

Which of those packages are actually requirements for Plone 6 and which ones are only needed for Docker, Make or other tools?

Plone 5 requires following packages:

python3.9-dev, python3.9-tk, python3.9-venv, build-essential, libssl-dev, libxml2-dev, libxslt1-dev, libbz2-dev, libjpeg62-dev, libreadline-dev, wv, poppler-utils

thanks, I created an issue for plone-backend https://github.com/plone/plone-backend/issues/89

In Plone Versions 6.0.0 to 6.0.5 gcc is required for pip install the packages Persistence, Acquisition, and zodbpickle.

On Plone Versions from 6.0.6 to 6.0.11.1 and 6.1.0a3 gcc is not needed for a pip install.

Tested on debian 12.6.0 and Python 3.11.2.

I use for ubuntu 22.04:
sudo apt install pipx python3-dev libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential libssl-dev libffi-dev libjpeg-dev libpq-dev libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev docker-compose ngnix