在未来,我必须升级几个Debian 10系统到Debian 11。问题是:这些系统无法访问互联网。
我有什么办法来升级这个系统?
经过一番研究,我发现似乎适合这个任务。在一个完全更新的示例Debian 10上,我尝试了apt-脱机,其方式如下:
离线系统:
sudo apt-offline set --upgrade-type dist-upgrade apt-offline.sig创建apt-offline.sig在网上系统:
apt-offline get --bundle bundle.zip apt-offline.sig在离线系统上:
sudo apt-offline install bundle.zip安装包这不管用。apt试图在执行apt-get dist-升级时从互联网上获取包,而bundle.zip也只有27 is大。
它看起来不适合做Debian版本的升级。
有没有其他方法来执行从debian 10到debian 11的离线版本升级?
发布于 2021-12-08 13:27:51
您可以使用可下载的映像(例如这个amd64DVD图像 )升级Debian安装。您不需要重新安装操作系统才能使用这些系统;它们可以用于升级现有的安装程序,方式与托管在Internet上的存储库相同。发行说明包含详细说明;基本上,您需要下载映像,挂载它,然后运行
apt-cdrom add把它考虑在内。
然后,您可以像往常一样运行apt upgrade和apt dist-upgrade。
如果下载的映像没有包含升级特定系统所需的所有包,则可以使用Jigdo创建包含所有Debian的图像。或者,您可以暂时删除不可升级的包,升级到Debian 11,然后使用apt-offline重新安装它们。
https://unix.stackexchange.com/questions/680652
复制相似问题