我minitube
通过网站提供的 deb 包将其更新到 3.0 版本(https://flavio.tordini.org/minitube),但当我尝试启动它时,它根本无法打开。因此,我通过终端尝试,但出现以下错误:
minitube: /usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5: version `Qt_5' not found (required by minitube)
minitube: /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5: version `Qt_5' not found (required by minitube)
minitube: /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5: version `Qt_5' not found (required by minitube)
minitube: /usr/lib/x86_64-linux-gnu/libQt5Network.so.5: version `Qt_5' not found (required by minitube)
minitube: /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5: version `Qt_5' not found (required by minitube)
minitube: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not found (required by minitube)
minitube: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.11' not found (required by minitube)
minitube: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5' not found (required by minitube)
minitube: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: version `Qt_5' not found (required by minitube)
我尝试按照 GitHub 存储库中的说明安装以下库:
sudo apt install build-essential qt5-default qttools5-dev-tools qt5-qmake qtdeclarative5-dev libqt5sql5-sqlite libqt5x11extras5-dev libmpv-dev
仍然无法启动。我清除了minitube
:
sudo apt-get purge minitube
然后我重新安装了它:
sudo dpkg -i minitube.deb
我的路上仍然没有光亮。
我还创建了一个 ubuntu 18.04 VM 并尝试在其中安装:
sudo apt-get install qt5-default libqt5qml5 libqt5sql5 libqt5sql5-sqlite libmpv1
# Install the browser downloaded deb
sudo dkpg -i minitube.deb
仍然无法启动并出现错误:
minitube: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.11' not found (required by minitube)
有什么想法可以解决这个问题吗?
编辑1
最后设法在 Ubuntu 18.04 Vm 中编译了 v2.9,但即使视频列表加载正确,也无法播放视频。
编辑2
在 ubuntu 16.04LTS 上我已经安装了phonon4qt5-backend-gstreamer
via,apt
但仍然无法启动 .deb 安装版本。
答案1
截至 2019 年 4 月 23 日,Minitube 2.9 已停止在 Linux Mint 18.2 上运行。我认为 youtube 更改了他们的寻址结构,因此 Minitube 2.9 无法再找到该地址。订阅更新仍在继续,标题仍然存在,但什么都无法播放。播放器将跳到下一个视频,然后是下一个,等等。我安装了 Linux Mint 19.1,并让 VLC 和 mPlayer 与 Nouveau 一起工作,因为 nVidia 304 驱动程序不再可用。但 minitube 3.0 无法工作,因为它需要 qt5 版本 5.11,而此发行版只有 qt5 版本 5.9.5。所以我只能在没有 minitube 的情况下,直到 Mint 更新给我一个更高版本的 qt5。
更新:2019 年 4 月 25 日 - Mint 18.2 上的 minitube 2.9 已重新开始工作。我只能猜测 youtube 已经改回了他们一开始弄乱的东西。我必须等待 Mint 19.1 将其存储库更新为 qt5 ver. 5.11,minitube 3.0 才能开始工作。在那之前,我将继续使用 Mint 18.2 和 2.9 版 minitube。
答案2
minitube 3.1 在 Ubuntu 18.04 上
sudo add-apt-repository ppa:beineri/opt-qt-5.12.0-bionic
sudo apt -y install qt512-meta-minimal
source /opt/qt512/bin/qt512-env.sh && minitube
答案3
一个解决方案是通过 flatpak 使用稍旧的 minitube 2.9 版本,该版本已在 ubuntu 16.04LTS 和 Ubuntu 18.04LTS 中测试过https://flathub.org/apps/details/org.tordini.flavio.Minitube
要安装 flatpak,请参阅以下博客文章: https://omgfoss.com/install-flatpak-ubuntu-18-04-lts-bionic-beaver/
注意:如果在 ubuntu 18.04LTS 上 minitube 没有显示在活动中,请注销并重新登录。
在 ubuntu 18.04LTS 上,我确实设法手动构建了libmpv
如下内容问题。因此,构建它是绕过 Ubuntu 18.04LTS 问题的一种方法,如评论中所示。如果你能读懂希腊语,那么你可以看看我的博客了解构建说明。
从 Github 上可以看到,官方表示开发人员不想支持旧版本的 ubuntu邮政由于libmpv
依赖。