达芬奇davinci resolve 20 在rockylinux/rhel10中安装遇到的问题
安装环境
系统:rockylinux 10 DE: KDE with wayland
第一步安装报错
DaVinci_Resolve_Studio_20.0_Linux ./DaVinci_Resolve_Studio_20.0_Linux.run egrep: warning: egrep is obsolescent; using grep -E Error: Missing or outdated system packages detected. Please install the following missing packages: zlib Warning: Missing charsets in String to FontSet conversion Use SKIP_PACKAGE_CHECK=1 to bypass the system package check. *********************** Installation cancelled.
解决方法
SKIP_PACKAGE_CHECK=1 ./DaVinci_Resolve_Studio_20.0_Linux.run
第二步运行报错
symbol lookup error: /usr/lib64/libpango-1.0.so.0: undefined symbol: g_string_free_and_steal
解决方法
rm /opt/resolve/libs/libglib-2.0.so* rm /opt/resolve/libs/libgio-2.0.so* rm /opt/resolve/libs/libgmodule-2.0.so* rm /opt/resolve/libs/libgobject-2.0.so*
第三步kde wayland 开启全局菜单达芬奇键盘失效,解决方法/usr/share/applications/com.blackmagicdesign.resolve.desktop里的内容替换成如下内容,保存即可。
[Desktop Entry] Version=1.0 Type=Application Name=DaVinci Resolve GenericName=DaVinci Resolve Comment=Revolutionary new tools for editing, visual effects, color correction and professional audio post production, all in a sin gle application! Path=/opt/resolve/ #Exec=env QT_SCREEN_SCALE_FACTORS=2 /opt/resolve/bin/resolve %u Exec=sh -c "qdbus-qt6 org.kde.kded6 /kded org.kde.kded6.unloadModule appmenu >/dev/null 2>&1 && env QT_SCREEN_SCALE_FACTORS=2 /opt /resolve/bin/resolve >/dev/null 2>&1 && qdbus-qt6 org.kde.kded6 /kded org.kde.kded6.loadModule appmenu >/dev/null 2>&1" Terminal=false MimeType=application/x-resolveproj; Icon=/opt/resolve/graphics/DV_Resolve.png StartupNotify=true Name[en_US]=DaVinci Resolve