Linux Mint Xfce下安装LMMS提示Unable to fetch some archives错误
问题根因
该报错属于WineHQ官方源临时同步异常:当前推送的wine-staging 6.17~focal-1版本包实际大小与APT索引文件记录的预期大小不匹配,属于服务器端临时问题,和本地配置无关。
解决方案(按优先级排序)
- 方案1:等待镜像同步完成
该问题为源站同步阶段的常见临时故障,一般2-12小时内会自动恢复,同步完成后执行以下命令即可正常安装:
sudo apt update sudo apt install lmms
- 方案2:临时锁定Wine包版本,优先安装LMMS
如果急需使用LMMS,可以先锁定当前已安装的Wine版本,跳过本次异常的Wine更新:
- 执行命令锁定4个异常包:
sudo apt-mark hold wine-staging-amd64 wine-staging-i386 wine-staging winehq-staging - 锁定完成后正常安装LMMS:
sudo apt install lmms - 后续源站恢复正常后,可执行以下命令解除锁定并更新Wine:
sudo apt-mark unhold wine-staging-amd64 wine-staging-i386 wine-staging winehq-staging && sudo apt update && sudo apt upgrade
- 方案3:临时禁用WineHQ源
如果锁定包后仍有依赖报错,可以暂时禁用WineHQ的第三方源:
- 进入APT源配置目录:
cd /etc/apt/sources.list.d/ - 找到名称包含
winehq的.list文件,用编辑器打开后在所有非注释行开头加#注释掉,保存退出 - 执行更新后再安装LMMS:
sudo apt update && sudo apt install lmms - 后续需要更新Wine时,取消对应行的注释再执行更新即可
- 方案4:尝试强制修复缺失依赖
也可以先尝试直接添加修复参数安装:sudo apt install lmms --fix-missing
内容的提问来源于stack exchange,提问作者Linkio
相关产品推荐
相关产品推荐

