openKyin 2.0 SP2 (2508) amd64 个别库文件版本依赖/冲突异常,导致 RetroArch 游戏模拟器 1.16.0 安装异常的解决办法
2025.9.20
2026.2.28 更新
sudo apt install retroarch libretro-nestopia libretro-snes9x
安装报错,大意是 依赖包2, 需要安装 包3 的某个 低版本,但是正要安装软件源里的 高版本。造成依赖卡死,安装失败。
解决办法:
下载 依赖包 libavcodec-extra59
apt download libavcodec-extra59
修改 control 文件的两处
- 添加一行
Replaces: libavcodec59
- 修改 Depends 依赖关系,把 = 版本号,改成 >= 版本号
原始数据:libswresample4 (= 7:5.1.1-ok2)
改成数据:libswresample4 (>= 7:5.1.1-ok2)
再重新打包 DEB. 安装好这个新的包,
sudo apt install ./libavcodec-extra59*.deb
再重新安装 retroarch
sudo apt install retroarch
附效果图
修改后的deb 补丁包:
*


