如何从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 ,则说明您使用的PC具有32位体系结构,无法进行升级。您需要坚持使用19.3或查找支持32位计算机的其他发行版。

相关: Linux发行版为何会终止32位版本(这对您意味着什么)

薄荷团队还建议您的计算机配备以下组件:

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

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

步骤2:执行一般更新

在尝试升级到Mint 20之前,请确保已将所有当前系统软件包更新为最新版本。可以通过在开始菜单中找到Update Manager ,然后单击顶部的刷新来完成此操作。刷新更新列表后,点击安装更新

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

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

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

步骤3:制作系统快照

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

Mint默认包括一个名为Timeshift的系统还原工具。如果您的PC由于某种原因没有安装,则始终可以通过软件管理器或以下命令安装Timeshift:

 sudo apt-get install timeshift

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

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

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

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

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

步骤4:清除多余的存储库

此步骤是可选的,但您自行承担风险将其忽略。

PPA和其他第三方存储库可能会为您提供设备应用程序和更新,而不是Mint及其基础存储库所提供的。这些存储库中的某些可能会与升级过程冲突并导致问题,因此我们强烈建议您在升级之前清除它们。为此,请完成以下步骤:

  • 从“薄荷”菜单中打开“软件源”,然后单击“其他存储库”选项卡。取消选中此处列出的所有存储库。
  • 单击“ PPA”选项卡,然后也取消选中其中列出的所有存储库。然后刷新缓存。
  • 选择维护选项卡,然后单击降级外国软件包。编译了外部软件包列表后,请选择所有软件包,然后单击“降级” 。这将还原任何不是由Mint 19.3最初提供的更新的应用程序。
  • 单击维护菜单中的删除外部软件包,然后再次在其中选择所有外部软件包。单击删除,以便清除有冲突的软件包。

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

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

步骤5:安装MintUpgrade

在终端中输入以下命令以安装升级工具:

 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的体验,那么为什么不研究如何使自己的体验呢?