未使用 dist-upgrade 升级到 16.04.5 并且可以返回吗?

未使用 dist-upgrade 升级到 16.04.5 并且可以返回吗?

我认为从 Ubuntu 16.04.4 升级到 16.04.5 需要运行“sudo apt-get dist-upgrade“。

我刚刚跑了

sudo apt-get update  
sudo apt-get upgrade 

重启后,我从 16.04.4 升级到了 16.04.5。“历史记录”显示我从未运行过 dist-upgrade。

我是否误解了更新+升级,以其他方式将自己置于这种困境,我可以将版本降低回 16.04.4 吗?

编辑以添加信息:这是 SW 团队的服务器,所有团队成员都应该使用同一版本的工具/编译器/操作系统/等等。我们从事嵌入式开发。我们所有人都保持当前版本是一件大事,因此意外的升级也是一件大事。

现在,如果这是预期的行为并且不是一个严重的升级,那么也许我可以告诉团队并让其他人都升级,但似乎不应该发生这种情况。


再次编辑:我的意思是 16.04.04 -> 16.04.05 而不是 14.04 (我很抱歉)


我认为这与无人值守升级有关

cd /etc/apt/apt.conf.d  

more 20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";

more 50unattended-upgrades
// Automatically upgrade packages from these (origin:archive) pairs
Unattended-Upgrade::Allowed-Origins {
    "${distro_id}:${distro_codename}";
    "${distro_id}:${distro_codename}-security";
    // Extended Security Maintenance; doesn't necessarily exist for
    // every release and this system may not have it installed, but if
    // available, the policy for updates is such that unattended-upgrades
    // should also install from here by default.
    "${distro_id}ESM:${distro_codename}";
//  "${distro_id}:${distro_codename}-updates";
//  "${distro_id}:${distro_codename}-proposed";
//  "${distro_id}:${distro_codename}-backports";
};

我还认为删除 20auto-upgrades 可以阻止版本更改。

答案1

dist-upgrade与单点发布无关,您的系统仅通过常规更新获得此信息。当base-files通过常规更新系统发布某个名为 的小包时,“.x”将更新。

如果您查看/var/log/apt系统更改为 .5 那天的日志文件,您会发现该包已安装。

以下是 Ubuntu 官方发布的一个版本的评论博客(重点是我的)

如果你已经在运行 18.04 LTS,并且一直在定期更新,那么你已经应用了所有这些,因此实际上你已经在运行 18.04.1 LTS。该点发布为我们制作新的 ISO 映像提供了一个机会,因此从新映像发布中下载和安装的人将受益于立即获得这些更新。

有关更多信息dist-upgrade,请阅读对此问题的接受答案问题. 长话短说,dist-upgrade 不会将您的系统升级到新版本,它仅仅是一个upgrade允许删除软件包来解决冲突的版本。

相关内容