将 Ubuntu chroot 环境升级到较新的 Ubuntu 版本的正确方法是什么?chroot 环境最初是使用设置的debootstrap
。
升级 Ubuntu 服务器的正确方法是使用do-release-upgrade
命令。
Ubuntu 基于 Debian。可以通过将 中的发行版名称替换/etc/apt/sources.list
为新发行版名称并运行apt-get update
、apt-get upgrade
和来升级 Debian apt-get dist-upgrade
。
哪一种是升级 Ubuntu chroot 环境的正确方法?它do-release-upgrade
与 Debian 方式有何不同?
答案1
在大多数情况下,do-release-upgrade
它是 dist-upgrade 的包装器,具有一些附加功能。如前所述,这是升级 Ubuntu 最小/服务器安装的官方推荐方法。非官方地,dist-upgrade
在更改后,sources.list
通常也可以正常工作。
区别在于:建议使用 do-release-upgrade,因为它能够处理版本之间有时需要的系统配置更改。
对于 Ubuntu chroot,我建议您坚持使用,do-release-upgrade
除非它由于某种原因不断失败。
答案2
效果也很好do-release-upgrade -d
。只需在终端中下载:
sudo apt-get install update-manager-core
进而:
do-release-upgrade.