查看apg-get upgrade
选项,我没有看到指定应用更新到哪个 Debian 版本的方法。例如,如果我目前使用的是 Debian 10.0,是否可以说:“我想应用到 10.10 之前的所有更新,但不是 10.10 之后的所有更新(目前 10.12 是最新版本)”?
答案1
不,没有办法做到这一点,而且一般来说,这是不可能的。APT 会获取指定特定版本的软件包源。该版本将类似于buster
或oldstable
,而不是10.10
。
所有 buster 在已发布的版本中的更新都将应用于buster
软件包列表,因此如果软件包已在 10.12 中更新,则 10.10 软件包很可能已不存在于档案中,因为当没有版本引用它们时,未使用的版本会被删除。
如果您想锁定到特定日期,可以尝试使用 snapper.debian.org,但请注意,如果这样做,您将无法应用重要的安全更新,因此将该机器连接到互联网是不负责任的,因为它不会更新安全补丁。通常,最好修复您的软件,使其与新软件兼容,特别是因为使用您软件的其他人也可能已经升级并需要修复。