云网牛站
所在位置:首页 > Linux教程 > 在Deepin 20.2系统中下载源码重新编译VLC的方法

在Deepin 20.2系统中下载源码重新编译VLC的方法

2021-04-05 11:33:11作者:callcz稿源:深度站

在Deepin 20.2系统中主仓库里的vlc(版本3.0.11.1-1)打不开,提示version Qt_5 not defined in file libQt5Widgets.so.5 with link time reference,也可用VLC snap版,运行sudo snap install vlc命令就可以安装了,但是中文显示口口,这时可下载源码重新编译。

 

错误信息

main libvlc warning: cannot load module `/usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt_plugin.so' (/usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt_plugin.so: symbol _ZN9QListView11eventFilterEP7QObjectP6QEvent version Qt_5 not defined in file libQt5Widgets.so.5 with link time reference)

注:这个只能通过重新编译解决。

 

VLC snap版安装命令

注:snap版虽然可用,但是中文会显示口口,如果不介意的话也是可行的。

sudo snap install vlc

在Deepin 20.2系统中下载源码重新编译VLC的方法

参考:在Ubuntu 20.04系统下安装VLC Media Player的方法

 

下载链接

VLC官方网站:https://www.videolan.org/

 

下载源码重新编译

sudo apt update

sudo apt uprgade

mkdir -p ~/build/vlc &&cd ~/build/vlc

sudo build-dep vlc

apt source vlc

cd vlc*

dpkg-buildpackage -us -uc

sudo dpkg -i $(ls ../*.deb |grep -v dbgsym|xargs)

sudo apt -f install

sudo apt-mark hold vlc-plugin-qt

注:能编译成功。

 

相关主题

在deepin中安装vlc出现子进程被信号(断开的管道)终止了的解决

精选文章
热门文章