lucinhu / bili_you

一个用flutter制作的第三方B站客户端.
Apache License 2.0
2.85k stars 126 forks source link

linux版本客户端提示没有libmpv.so.2: #181

Open zzugyl opened 1 year ago

zzugyl commented 1 year ago

Bug 描述

➜ app ./BiliYou-x86_64.AppImage
./opt/bili_you: error while loading shared libraries: libmpv.so.2: cannot open shared object file: No such file or directory ➜ app

复现步骤

ubuntu桌面系统,在这里下载linux客户端BiliYou-x86_64.AppImage ,版本号 v1.1.5+15 直接运行就提示缺少文件。

预期行为

No response

屏幕捕获

No response

版本信息

  1. Android 版本:
  2. Webview 版本:
  3. 设备型号: 测试过ubuntu 20.04.6 lts 和 ubuntu 22.04 lts
  4. bili_you 版本号: v1.1.5+15

补充说明

No response

JustJoy122 commented 1 year ago

lucinhu commented 1 year ago

需要安装libmpv sudo apt update && sudo apt install mpv

JustJoy122 commented 1 year ago

image 仍然报错? 已安装libmpv

lucinhu commented 1 year ago

image 仍然报错? 已安装libmpv

啊这。我在archlinux下是可以运行的。

zzugyl commented 1 year ago

微信截图_20230814103017 安装libmpv libmpv-dev libmpv1 mpv。依然运行不了。 系统只有一个libmpv.so.1

zzugyl commented 1 year ago

微信截图_20230814104044-0000 我把libmpv.so.1的源文件,对应链接一个libmpv.so.2,这样能够启动BiliYou-x86_64.AppImage了。 sudo ln -s libmpv.so.2 libmpv.so.1.109.0 但是运行BiliYou-x86_64.AppImage之后,随便点一个播放,会崩溃退出。 微信截图_2023081410453222222 还一个情况,BiliYou-x86_64.AppImage依赖的libc版本也很高,我在ubuntu20.04.6lts上运行,提示缺少“GLIBC_2.34”