You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于apt-get指定jammy-updates流无法获取对应qemu-system-gui版本的疑问及无修改sources.list的解决方案咨询

apt-get指定jammy-updates流无法获取对应qemu-system-gui版本的疑问及无修改sources.list的解决方案咨询

先给你吃个定心丸:这不是bug,是Ubuntu软件更新通道的正常逻辑导致的~

咱们先捋清楚原因:Ubuntu的jammy-proposed是预发布测试通道,里面的包是还在验证阶段的更新,只有经过充分测试、确认没有严重问题后,才会被推送到jammy-updates这个稳定更新通道里。你看到的6.7版本目前还在proposed里测试,还没进入updates,所以用jammy-updates作为目标时拿不到这个版本,完全是正常的流程哦。

接下来解决你的核心需求:不用修改sources.list,就能获取特定通道(比如jammy-updates)里的包文件信息和下载链接,方便你做版本对比评估。这里有几个实用的方法:

1. 查看各通道的可用版本信息

用apt-cache policy命令可以直接看到各个通道里的包版本,不用动源:

apt-cache policy qemu-system-gui

输出会清晰列出每个通道(包括main、updates、proposed等)对应的版本号和来源,一目了然能看到哪个通道有你需要的版本。

2. 获取指定通道的包下载URI

你之前用了--print-uris,其实可以结合-t参数直接指定目标通道,不用临时改缓存目录,命令更简洁:

sudo apt-get -t jammy-updates --print-uris install --reinstall qemu-system-gui 2>&1 | grep http | grep qemu-system-x86

-t参数的作用是强制apt优先使用指定通道(这里是jammy-updates)的包,这样就能精准获取该通道对应的包下载链接了。

3. 查看包的详细版本历史

如果想了解每个版本的更多细节(比如更新内容、发布时间),可以用:

apt show -a qemu-system-gui

这个命令会列出所有可用版本的详细信息,包括每个版本所属的通道,帮你更全面地做评估对比。

这些方法都不需要修改sources.list,完全满足你评估版本风险的需求~

备注:内容来源于stack exchange,提问作者mkl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 15:20:29