在Linux上下载DaVinci Resolve安装包,解压并运行.run文件,按照提示进行安装。完成后无法启动。本文将会介绍如何解决此类问题。本文所使用的环境为Debian SID,其它发行版可能存在差异。

为了方便确认问题,请打开终端运行DaVinci Resolve。

/opt/resolve/bin/resolve

然后,等到控制台中出现报错信息

动态链接库错误 链接到标题

例如

/opt/resolve/bin/resolve: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: g_string_free_and_steal

也可能是

/opt/resolve/bin/resolve: symbol lookup error: /usr/lib/libgdk_pixbuf-2.0.so.0: undefined symbol: g_task_set_static_name

解决办法:

删除一些文件,让它们使用系统自带的文件

sudo rm /opt/resolve/libs/libglib-2.0.so*  
sudo rm /opt/resolve/libs/libgio-2.0.so*  
sudo rm /opt/resolve/libs/libgmodule-2.0.so*

然后再次运行DaVinci Resolve,此问题应该得到了解决。

该解决方案来源:Reddit