gmg137 / netease-cloud-music-gtk

Linux 平台下基于 Rust + GTK 开发的网易云音乐播放器
GNU General Public License v3.0
1.5k stars 89 forks source link

Fedora安装提示缺少依赖 #277

Closed Kenxu2022 closed 2 weeks ago

Kenxu2022 commented 3 months ago

我注意到已有一个PR解决这个问题:https://github.com/gmg137/netease-cloud-music-gtk/pull/126
但在从release下载并安装最新版的时候依然会提示

错误:
 问题: 冲突的请求
  - nothing provides gstreamer needed by netease-cloud-music-gtk-2.3.1-44.1.x86_64 from @commandline
  - nothing provides gstreamer-plugins-base needed by netease-cloud-music-gtk-2.3.1-44.1.x86_64 from @commandline
  - nothing provides gstreamer-plugins-good needed by netease-cloud-music-gtk-2.3.1-44.1.x86_64 from @commandline
(尝试添加 '--skip-broken' 来跳过无法安装的软件包)

需要使用sudo rpm -i ./netease-cloud-music-gtk-2.3.1.x86_64.rpm --nodeps强制绕过依赖

系统:Fedora 39 Workstation

Kenxu2022 commented 3 months ago

另外,这次的更新似乎没有发布flatpak包,flathub上也没有相应的更新

gmg137 commented 3 months ago

目前默认提供的rpm包是openSUSE Tumbleweed 版本的,如果依赖版本低可以试试 openSUSE Leap 15.6/15.5 的包,记得下载相应的语言包。

PS:最好的解决方案是到fedora中文社区提需求,让他们打包进官方源里。

flathub 上的包是第三方在维护,如果有flatpak版本的需求可以去其项目下提issue。