Closed MisterDnuts closed 6 months ago
看提示你有要求某些软件保持现状,搜一下看看源里的gstreamer最新版本是多少。如果实在不行就强制安装,运行应该不会出问题。
问题已解决,以下为本次解决步骤 使用的软件包为铜豌豆源提供的2.2.0版本deb,平台ubuntu22.04/kern6.2.0/kde
原deb打包时gstreamer依赖版本为1.2.2以上,ubuntu官方源最新版本只提供到1.2.0.
dpkg --ignore-depends
强行安装能够正常运行,但是会导致apt无法正常安装其它包(提示需要修复依赖)。
解包修改需求文件并重新打包
mkdir package
# 解压打包配置文件
dpkg-deb -e netease-cloud-music-gtk_2.2.0-1_amd64.deb ./package/DEBIAN
# 解压数据文件
dpkg-deb -X netease-cloud-music-gtk_2.2.0-1_amd64.deb ./package/
# ./package/DEBIAN/control
Depeneds:
libgstreamer-plugins-bad1.0-0 (>= 1.22.0),
# 修改为
libgstreamer-plugins-bad1.0-0 (>= 1.20.0),
mkdir build dpkg-deb -b ./package/ /build/ dpkg -i ./build/netease-cloud-music-gtk_2.2.0-1_amd64.deb
已添加铜豌豆源
1. 安装失败,出现依赖问题
2. 无法找到要求的libgstreamer-plugins-bad1.0-0的1.2.2版本