将来我必须将几个 Debian 10 系统升级到 Debian 11。问题是:这些系统无法访问互联网。
我有哪些选择来升级系统?
经过一番研究,我发现 apt-offline 似乎适合这项任务。我以以下方式在完全更新的示例 Debian 10 上尝试了 apt-offline:
离线系统:
- 将 /etc/apt/sources.list 从 buster (Debian 10) 更改为 Bullseye (Debian 11)
- 使用以下命令创建 apt-offline.sig:
sudo apt-offline set --upgrade-type dist-upgrade apt-offline.sig
在线系统上:
- 创建 bundle.zip
apt-offline get --bundle bundle.zip apt-offline.sig
在离线系统上:
- 安装捆绑包:
sudo apt-offline install bundle.zip
这不起作用。apt 尝试在执行 apt-get dist-upgrade 时从 Internet 获取包,并且 bundle.zip 也只有 27Mb 大。
看起来 apt-offline 不适合进行 Debian 版本升级。
是否有任何其他方法可以执行从 debian 10 到 debian 11 的离线版本升级?