如果我尝试运行 VLC,会发生以下情况:
main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
main interface error: option qt-volume-complete does not exist
skins2 interface error: no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly)
skins2 interface error: cannot instantiate qt4 dialogs provider
我尝试使用命令 vlc -vv 来获取更多详细信息,但显然 Qt4 UI 加载失败,因为有一个未定义的符号:_mali_clz_lu
几天前它还正常工作。我尝试过以各种不同的方式删除和安装 vlc 和 qt4(还删除了旧配置文件和任何类型的缓存),我还能做什么?
答案1
安装依赖项
sudo apt-get install git cmake g++ libqt4-dev qtbase5-dev qttools5-dev \ qttools5-dev-tools qtquick1-5-dev qtscript5-dev libqt5xmlpatterns5-dev \ libqt5svg5-dev libqt5webkit5-dev libssl-dev
更新: 现在需要 Qt5.4。这不在默认存储库中。输入以下命令检查您是否已拥有 Qt 5.4:
qmake -version
在终端窗口中。如果您没有 5.4 或更高版本,请按照以下步骤进行安装:
从以下网址下载最新版本的 Qthttp://qt-project.org/。您下载的文件实际上是一个名为
qt-opensource-linux-x64-1.6.0-8-online.run
- 将安装程序移动到您的主目录并打开终端窗口。
授予安装程序执行权限:
sudo chmod +x qt-opensource-linux-x64-1.6.0-8-online.run
运行安装程序:
sudo ./qt-opensource-linux-x64-1.6.0-8-online.run
按照安装向导并记下安装目录(默认:
/opt/Qt
。您可以根据需要选择其他位置,但请确保路径中没有空格)。完成安装。在文件浏览器中,导航到安装目录并找到 Qt 目录的路径
bin
。将目录添加
bin
到您的$PATH
环境变量中,以便 MuseScore 知道它在哪里。根据需要使用正确的路径修改以下命令。:echo 'export PATH="/opt/Qt/5.4/gcc_64/bin:$PATH"' >> ~/.bashrc
加载新的 $PATH 变量。
source ~/.bashrc
完成!您可以通过输入以下内容来检查 Qt 安装是否成功
qmake -version
。