Installing DaVinci Resolve may show the following error:

Error: Missing or outdated system packages detected.

Please install the following missing packages:
    libapr1 libaprutil1 libasound2 libglib2.0-0

Even if these are installed.

For Ubuntu 24.04 or later, libasound2 needs to be replaced with libasound2t64.

First make sure the packages are installed, and then run the installer with the env variable SKIP_PACKAGE_CHECK=1 set; so:

SKIP_PACKAGE_CHECK=1 ./DaVinci_Resolve_19.1.2_Linux.run

Of course replace the file with whatever version you have running.

Broken libraries

Then some libraries may cause Davinci to not run at all1. Running from a shell may show:

$ /opt/resolve/bin/resolve
/opt/resolve/bin/resolve: symbol lookup error: /lib/x86_64-linux-gnu/libpango-1.0.so.0: undefined symbol: g_once_init_leave_pointer

To disable these problematic libraries, run:

mkdir -p /opt/resolve/libs/disabled
mv /opt/resolve/libs/libglib* /opt/resolve/libs/libgio* /opt/resolve/libs/libgmodule* /opt/resolve/libs/disabled/