在 Ubuntu 24.04 上安装 DaVinci Resolve 19.0b1 后,尝试运行桌面应用程序时没有任何反应。
尝试在终端中运行应用程序会出现以下错误消息,然后崩溃:
> /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
如何启动 DaVinci Resolve?
之后,Resolve 将安装到 /opt 中。
我猜 Resolve 中包含的 GNOME 东西太旧了,所以我通过覆盖
/opt/resolve/libs
目录中的内容,用系统上已有的较新内容替换了其中的一些内容。
你也可以这样做:
for lib in \
libglib-2.0.so.0 \
libgobject-2.0.so.0 \
libgstreamer-1.0.so.0 \
libgstsdp-1.0.so.0 \
libgstwebrtc-1.0.so.0 \
libgio-2.0.so.0 \
libgmodule-2.0.so.0 \
libgstrtp-1.0.so.0 \
libgstpbutils-1.0.so.0 \
libgstbase-1.0.so.0 \
libgstvideo-1.0.so.0 \
libgstaudio-1.0.so.0 \
libgsttag-1.0.so.0 \
liborc-0.4.so.0; \
do
ln -sf /usr/lib/x86_64-linux-gnu/$lib /opt/resolve/libs/
done