如何从 Linux Mint 19.3 升级到 Mint 20

您是一直推迟升级到 Mint 20 的 Linux Mint 用户吗?

升级可能充满问题,从错误到丢失文件和重新配置设置。 幸运的是,Mint 团队提供了一个方便的升级工具,无需完全重新安装 Mint。

Mint 20 中修复了任何新版本不可避免的许多错误和故障,其速度和效率比以往任何时候都高。

继续阅读以了解如何在不丢失文件或配置的情况下安全地完成升级过程。

第 1 步:查看系统要求

升级到 Linux Mint 20 有几个先决条件。

首先,您必须已经在运行 Mint 19.3,代号为“Tricia”。 旧版本无法升级到 20,因此如果您使用的是 19.2 或更早版本,则需要升级到 19.3 或全新安装 20。

其次,您的 PC 必须具有 64 位架构。 如果你不确定你的是否有,你可以通过在终端中输入这个命令来查找:

dpkg --print-architecture

如果输出读取 amd64,那么您就拥有了 64 位架构,并且可以继续进行了。

如果命令返回 i386 取而代之的是,您使用的是无法升级的 32 位架构的 PC。 您需要坚持使用 19.3 或找到支持 32 位机器的不同发行版。

Mint 团队还建议您的计算机配备以下设备:

  • 2GB RAM 或更多
  • 20GB 可用磁盘空间或更多
  • 1024×768分辨率

至少,您绝对必须拥有 1GB 的 RAM 和 15GB 的可用磁盘空间。 如果 19.3 在您的 PC 上运行,那么您可能至少符合该标准。 但是,在继续之前,您应该仔细检查您是否满足要求。

第 2 步:运行常规更新

在尝试升级到 Mint 20 之前,请确保您已将所有当前系统包更新到最新版本。您可以通过查找 更新管理器 在开始菜单中,然后单击 刷新 在顶部。 刷新更新列表后,单击 安装更新.

或者,您可以使用以下命令字符串,通过终端完成相同的任务:

sudo apt-get update && sudo apt full-upgrade

更新完成后,重新启动计算机,以便系统完全应用所有软件包更新。

第 3 步:制作系统快照

这是一种预防措施,以防 Mint 20 无法在您的系统上运行的不幸结果。 如果发生这种情况,您可能无法再使用您的 PC。 在这种情况下,系统快照将允许您将 PC 恢复到其升级前的状态。

Mint 默认包含一个名为 时移. 如果您的 PC 由于某种原因没有安装 Timeshift,您始终可以通过软件管理器或使用以下命令安装 Timeshift:

sudo apt-get install timeshift

安装完成后,从开始菜单打开 Timeshift 并按照提示创建系统映像。

如果要使用 Timeshift 以外的系统还原程序,请输入以下命令:

echo "{}" | sudo tee /etc/timeshift.json

此命令将清除您的 Timeshift 配置文件,以便 Timeshift 不会与您的其他应用程序的操作发生冲突。

无论您最终使用什么,请确保您已保存系统映像,然后再进行下一步。

第 4 步:清除额外的存储库

此步骤是可选的,但您忽略它需要您自担风险。

除了 Mint 及其基础存储库提供的应用程序和更新之外,PPA 和其他第三方存储库可能还会提供您的设备应用程序和更新。 其中一些存储库可能与升级过程发生冲突并导致问题,因此我们强烈建议您在升级前清除它们。 通过完成以下步骤来做到这一点:

  • 从 Mint 菜单中打开软件源,然后单击 其他存储库 标签。 通过取消选中它们来禁用那里列出的所有存储库。
  • 点击 购电协议 选项卡并取消选中那里列出的所有存储库。 然后刷新缓存。
  • 选择 维护 选项卡并单击 降级国外套餐. 当外部包列表编译完成后,全选并点击 降级. 这将恢复任何最初不是由 Mint 19.3 提供的更新的应用程序。
  • 点击 移除外来包 在维护菜单中,再次选择那里的所有外国软件包。 点击 消除 以便清除冲突的软件包。

如果列出了您真的不想删除的软件包,您当然可以尝试继续前进而不这样做,并且您可能会或可能不会成功升级。

但是请记住,升级完成后,您始终可以添加 PPA 和其他外部软件包。

第 5 步:安装 MintUpgrade

Enter 在终端执行以下命令安装升级工具:

apt install mintupgrade

如果您收到错误提示找不到 mintupgrade,您可能需要更改镜像。 从 Mint 菜单中打开 Software Sources 并将您的镜像切换到默认的 Linux Mint 镜像。 之后,再次尝试该命令。

第 6 步:模拟升级

接下来,输入此命令以运行升级模拟:

mintupgrade check

模拟将遍历升级过程,确保您的系统已准备好并估计最终结果。

如果模拟过程失败,请输入以下命令:

mintupgrade restore-sources

该命令将确保您的源存储库是包含 Mint 升级包的存储库。 完成恢复后,再次尝试模拟。

第 7 步:下载升级包

如果您对模拟结果感到满意,请输入以下命令以检索将在升级中使用的所有包文件。

mintupgrade download

第 8 步:应用 Linux Mint 20 升级

现在您已准备好升级。 使用以下命令启动该过程:

mintupgrade upgrade

请记住,此步骤无法撤消,您只能使用您在步骤 3 中制作的系统还原映像返回。

确保关闭所有电源管理器(屏幕保护程序、挂起等)以保证升级顺利进行。 还要留意终端输出,因为您可能会收到问题和警报提示。

第 9 步:降级和删除外部包

重复步骤 4 中概述的操作以降级并删除您不确定要保留的所有外部包。 这样做将解决由于 19.3 中使用的某些软件包的较新版本在 Mint 20 中切换到旧版本而可能导致的问题。

探索升级后的 PC

Linux Mint 20 具有所有最新功能和改进,因此请四处看看,看看有什么新功能! 您可能还想替换在升级过程中删除的任何应用程序。

有很多方法可以定制您使用 Linux Mint 的体验,那么为什么不研究如何将它变成您自己的呢?