Redian新闻
>
图解如何升级到 Linux Mint 21 | Linux 中国

图解如何升级到 Linux Mint 21 | Linux 中国

科技
 
导读:这是一个周期性的更新指南,主要用于将现有的 Linux Mint 升级安装到一个新的可用版本。   
本文字数:7477,阅读时长大约:11分钟

这是一个周期性的更新指南,主要用于将现有的 Linux Mint 升级安装到一个新的可用版本。

在这篇文章中有三个部分,分别向你展示 Linux Mint 的不同的主要版本之间的升级步骤:

◈ 第 1 部分是关于从 Linux Mint 20.3 升级到 Linux Mint 21(GUI 升级工具)
◈ 第 2 部分是关于从 Linux Mint 19.3 升级到 Linux Mint 20(基于命令行的升级程序)
◈ 第 3 部分是关于从 Linux Mint 18.3 升级到 Linux Mint 19(假设一些人仍然在使用它)

你可以依据你的当前的 Linux Mint 版本和需要来执行适当的步骤。

这是一个周期性的更新指南,主要用于将现有的 Linux Mint 升级安装到一个新的可用版本。

这篇指南已经更新,追加从 Mint 20.3 升级到 Linux Mint 21 的步骤。Linux Mint 现在有一个 GUI 工具来升级到最新的版本。

在你升级到 Linux Mint 21 之前需要知道的事情

在你继续升级到 Linux Mint 21 之前,你应该考虑下面的事情:

◈ 你真的需要升级吗?Linux Mint 20.x 还有好几年的支持期限。
◈ 你将需要高速互联网连接来下载大约 14 GB 的升级数据。
◈ 它可能将花费几个小时的时间来完成升级过程,当然这主要取决于你的互联网速度。你必须有耐心。
◈ 制作一个 Linux Mint 21 的 实况 USB(Live USB) 并在一次实况会话(Live session) 中尝试它是否与你的硬件系统兼容会是一个好主意。较新的内核可能与较旧的硬件系统有兼容性问题,因此在真正升级或安装之前来对其进行测试可能会为你省去很多麻烦。
◈ 全新的安装总是比主要版本升级的更好,但是从零开始安装 Linux Mint 21 可能意味着丢失你的现有的数据。你必须在外部的外部磁盘上进行备份。
◈ 尽管大部分的升级是安全的,但是它也不会是 100% 的成功。你必须要有系统快照和真正的备份。
◈ 你只能从 Linux Mint 20.3 的 Cinnamon 、Xfce 和 MATE 版本升级到 Linux Mint 21 。首先 检查你的 Linux Mint 版本🔗 itsfoss.com 。如果你正在使用 Linux Mint 20.2 或 20.1 ,你需要先使用更新管理器来升级到 20.3 。如果你正在使用 Linux Mint 19 ,我建议你选择进行一次的全新安装,而不是选择进行数次的升级 Mint 版本。

在你知道你将要做什么后,让我们看看如何升级到 Linux Mint 21 。

从 Linux Mint 20.3 升级到 Linux Mint 21

检查你的 Linux Mint 版本,并确保你正在使用 Mint 20.3 。你不能从 Linux Mint 20.1 或 20.2 升级到 Linux Mint 21 。

步骤 1: 通过安装任意可用的更新来更新你的系统

使用 菜单(Menu) -> 系统管理(Administration) -> 更新管理器(Update Manager) 来启动更新管理器。查看是否有一些可用的软件包更新。如果有可用的更新,先安装所有的软件包更新。

Check for Pending Software Updates

针对这一步骤,你也可用在终端中使用这一个命令:

  1. sudo apt update && sudo apt upgrade -y

步骤 2: 在外部的磁盘上备份你的文件 [可选,但是建议]

Timeshift 是一个创建系统快照的好工具,但它却不是一个针对文档、图片和其它那些非系统的、个人文件的理想工具。我建议你在一块外部磁盘上进行备份。它只是为了数据安全。

当我说在一块外部磁盘上进行一次备份时,我的意思是将你的图片、文档、下载和视频目录简单地复制和粘贴到一块外部的 USB 磁盘上。

如果你没有那样大的磁盘,至少复制那些你不可丢失的最重要的文件。

步骤 3: 安装升级工具

现在,你的系统已经更新,你已经准备好升级到 Linux Mint 21 。Linux Mint 开发组提供一个名称为 mintupgrade🔗 github.com 的 GUI 工具,用于从 Linux Mint 20.3 升级到 Linux Mint 21 。

你可用使用下面的命令来安装这个工具:

  1. sudo apt install mintupgrade

步骤 4: 从终端中运行这个 GUI 工具

你不能在应用程序菜单列表中找到这个新的 GUI 工具。为启动它,你需要在终端中输入下面的命令:

  1. sudo mintupgrade

这个简单且全面工具将带领你完成升级过程。

Mint Upgrade Tool Home Page

在一些初始化的测试后,它将提示进行一次 Timeshift 备份。如果你已经创建了一次备份,你已经准备好下一步了。

Upgrade Tool Prompting No Timeshift Snapshots

否则,你需要在这里 创建一个备份🔗 itsfoss.com ,因为这是强制继续的。

Taking Snapshot With Timeshift

一些 PPA 可能已经适用于 Ubuntu 22.04 ,因此也适用于 Mint 21 。但是,如果 PPA 或存储库不适用于新的版本,它可能会因为依赖关系的打断而影响升级过程。在升级工具中也会同样的提示你。

Kazam PPA Does Not Support Jammy

在这里,我将通过 Kazam 其 PPA 来使用其 最新版本🔗 itsfoss.com 。其 PPA 仅被支持到 Impish ,因为 Linux Mint 21 是基于 Jammy 的,所以它会显示错误。

你可以在升级工具中通过软件源来指定禁用 PPA 的选项。

Disable Unsupported PPAs in Software Sources

在禁用该 PPA 后,该软件包会变成 “陌生的(foreign)”,因为来自存储库中可用版本会与来自 Mnit 存储库中可用版本不匹配。因此,你需要将软件包降级到存储库中一个可用的版本。

Downgrade Package to Avoid Conflicts

升级工具现在列出需要执行更改。

List Changes That Need to be Done

在接受后,该工具将开始下载软件包。

Phase 2 – Simulation and Package Download

Package Downloading

Upgrading Phase

它将列出孤立的软件包,这可以被移除。你可以通过按下 修复(Fix) 按钮来移除整个建议的软件包,也可以保留某些软件包。

保留某些孤立的软件包

为保留来自孤立的软件包列表中软件包,你需要从左上角的汉堡菜单转到 首选项(Preferences)

Selecting Orphan Packages You Want to Keep with Preferences

在首选项对话框中,你需要转到 “孤立的软件包(Orphan Packages)” 并使用 “+” 符号来通过名称添加软件包。

Specify Name of the Package to Keep

在完成后,它将继续升级,在一段时间后,将会向你提示一条成功更新的通知。

Upgrade Successful

此时,你需要重新启动你的系统。在重新启动后,你将进入到新的 Linux Mint 21 。

Neofetch Output Linux Mint 21

如何升级到 Linux Mint 20

在你继续升级到 Linux Mint 20 之前,你应该考虑下面的事情:

◈ 你真的需要升级吗?Linux Mint 19.x 将会支持到 2023 年。
◈ 如果你 有一款 32 位系统🔗 itsfoss.com,你不能安装或升级到 Mint 20 。
◈ 你将需要高速互联网连接来下载大约 1.4 GB 的升级。
◈ 它可能将花费几个小时的时间来完成升级过程,当然这主要取决于你的互联网速度。你必须有耐心。
◈ 制作一个 Linux Mint 20 的 实况 USB(Live USB) 并在一次实况会话中查看它是否与你的硬件系统兼容会是一个好主意。较新的内核可能与较旧的硬件系统有兼容性问题,因此在真正升级或安装之前来对其进行测试可能会为你省去很多麻烦。
◈ 全新的安装总是比主要版本升级的更好,但是从零开始 安装 Linux Mint🔗 itsfoss.com 20 可能意味着丢失你的现有的数据。你必须在外部的外部磁盘上进行备份。
◈ 尽管大部分的升级是安全的,但是它也不会是 100% 的成功。你必须要有系统快照和真正的备份。
◈ 你只能从 Linux Mint 19.3 的 Cinnamon 、Xfce 和 MATE 版本升级到 Linux Mint 20 。首先 检查你的 Linux Mint 版本🔗 itsfoss.com 。如果你正在使用 Linux Mint 19.2 或 19.1 ,你需要先使用更新管理器来升级到 19.3 。如果你正在使用 Linux Mint 18 ,我建议你选择进行一次的全新安装,而不是选择进行数次的升级 Mint 版本。
◈ 升级过程是通过命令行实用程序来完成的。如果你不喜欢使用终端和命令,不要升级,并进行一次全新的安装。

在你知道你将要做什么后,让我们看看如何升级到 Linux Mint 20 。

步骤 1: 确保你有一款 64 位系统

Linux Mint 20 是一款仅提供 64 位的操作系统。如果你安装了一款 32 位的 Linux Mint 19 ,你不能升级到 Linux Mint 20 。

在一个终端中,使用下面的命令来查看你是否正在使用 64 位操作系统。

  1. dpkg --print-architecture

Mint 20 Upgrade Check Architecture

步骤 2: 通过安装一些可用的更新来更新你的系统

使用 菜单(Menu) -> 系统管理(Administration) -> 更新管理器(Update Manager) 来启动更新管理器。查看是否有一些可用的软件包更新。如果有可用的更新,先安装所有的软件包更新。

Check for pending software updates

针对这一步骤,你也可用在终端中使用这一个命令:

  1. sudo apt update && sudo apt upgrade -y

步骤 3: 使用 Timeshift 创建一个系统快照 [可选,但是建议]

如果你遇到升级过程中断或你遇到其它的一些重大问题,使用 Timeshift 创建一个系统快照🔗 itsfoss.com 将会解救你于水火之中。你甚至可以使用这种方法恢复到 Mint 19.3 。

假设你因为意外断电导致升级失败,或因为其它一些原因,你最终得到一个残缺的不稳定的 Linux Mint 19 。你可以插入一个 Linux Mint 实况 USB ,并从该实况环境中运行 Timeshift 。它将会自动地定位你的备份位置,并将允许你恢复你残缺的 Mint 19 系统。

这也意味着你应该随时携带一个 Linux Mint 19 实况 USB ,以防在极少数升级失败的情况下,你不能用一台工作的计算机创建 Linux Mint 实况 USB 。

Create a system snapshot in Linux Mint

步骤 4: 在一块外部的磁盘上备份你的文件 [可选,但是建议]

Timeshift 是一个创建系统快照的好工具,但它却不是一个针对文档、图片和其它那些非系统、个人文件的理想工具。我建议你在一块外部磁盘上进行备份。它只是为了数据安全。

当我说在一块外部磁盘上进行一次备份时,我的意思是将你的图片、文档、下载和视频目录简单地复制和粘贴到一块外部的 USB 磁盘上。

如果你没有那样大的磁盘,至少复制那些你不可丢失的最重要的文件。

步骤 5: 禁用 PPA 和第三方存储库 [可选,但是建议]

不出意外的话,你可能已经使用一些 PPA🔗 itsfoss.com 或其它的存储库来安装了一下应用程序。

一些 PPA 可能已经适用于 Ubuntu 20.04 ,因此也适用于 Mint 20 。但是,如果 PPA 或存储库不适用于新的版本,它可能会因为依赖关系的打断而影响升级过程。

对此,建议你禁用 PPA 和第三方存储库。你也可以删除通过这样的外部源安装的应用程序,如果你这样做的话,不会导致配置数据的丢失。

在 软件源(Software Sources) 工具中,禁用附加的存储库、禁用 PPA 。

Disable Ppa Mint Upgrade

你也可以在维护标签页中 降级 ,移除可用的外部的软件包 。

例如,我使用一个 PPA 来安装 Shutter 。我在禁用它的 PPA 后,现在该软件包会变成 “陌生的(foreign)”,因为来自存储库中可用版本会与来自 Mnit 存储库中可用版本不匹配。

Foreign Package Linux Mint

步骤 6: 安装升级工具

现在,你的系统已经更新,你已经准备好升级到 Linux Mint 20 。Linux Mint 开发团队提供一个名称为 mintupgrade🔗 github.com 的命令行工具,其唯一的目的是将 Linux Mint 19.3 升级到 Linux Mint 20 。

你可用使用下面的命令来安装这个工具:

  1. sudo apt install mintupgrade

步骤 7: 运行一次升级设备健康检查

mintupgrade 工具将会让你通过模拟升级的初始化部分来运行一次设备健康检查。

你可以运行这次检查来查看对你的系统做出何种更改,哪些软件包将会升级。它也将会显示不能升级和必须移除的软件包。

  1. mintupgrade check

在这里,它不会在你的系统上做出任何真正的更改(即使感觉上它正在进行做一些更改)。

这一步骤是非常重要的,有助于准确评估出你的系统是否可以升级到 Mint 20 。

Mint Upgrade Check

如果这一步骤中途失败,输入 mintupgrade restore-sources 来返回到你原始的 APT 配置。

步骤 8: 下载软件包升级

在你对 `mintupgrade`` 的检查输出感到满意后,你可以下载 Mint 20 升级软件包。

取决于你的互联网连接速度,它可能会在下载这些升级方面消耗一些时间。确保你的硬件系统接通到强电电源。

在软件包的下载期间,你可以继续使用你的系统进行常规工作。

  1. mintupgrade download

Mint 20 Upgrade Download

注意,这行命令将把你的操作系统指向 Linux Mint 20 存储库。在使用这行命令后,如果你想降级到 Linux Mint 19.3 ,你仍然可以使用命令 mintupgrade restore-sources 来做到。

步骤 9: 安装升级 [不可回退]

现在,万事俱备,你可以使用这行命令来升级到 Linux Mint 20 :

  1. mintupgrade upgrade

给它一些时间来安装新的软件包和升级你的 Mint 到相对较新的版本。在升级过程完成后,它将要求你重新启动。

Linux Mint 20 Upgrade Finish

享受 Linux Mint 20

在你重新启动你的系统后,你将看到 Mint 20 欢迎屏幕。享受新的版本。

Welcome To Linux Mint 20

从 Mint 18 升级到 Mint 19

从 Linux Mint 18.3 升级到 Linux Mint 19 的步骤与你在升级到 Linux Mint 20 中所看到的步骤非常类似。唯一的变化是检查显示管理器。

我将在这里快速地提及这些步骤。如果你想要更多的信息,你可以参考 Mint 20 升级过程。

步骤 1: 使用 Timeshift 创建一个系统快照 [可选,但是建议]

步骤 2: 在一块外部的磁盘上备份你的文件 [可选,但是建议]

步骤 3: 确保你正在使用 LightDM

对于 Mint 19 ,你必须使用 LightDM 显示管理器🔗 wiki.archlinux.org 。为检查你正在使用哪种显示管理器,输入命令:

  1. cat /etc/X11/default-display-manager

如果结果是 /usr/sbin/lightdm,那么你就有 LightDM ,你就可以继续前进了。

LightDM Display Manager in Linux Mint

在另一个方面,如果结果是 /usr/sbin/mdm,你需要安装 LightDM ,切换到 LightDM🔗 itsfoss.com 并移除 MDM 。使用这行命令来安装 LightDM :

  1. apt install lightdm lightdm-settings slick-greeter

在安装期间,它将要求你选择显示管理器。你需要选择 LightDM 。

在你设置 LightDM 作为你的显示管理器后,使用下面这些命令来移除 MDM 并重新启动:

  1. apt remove --purge mdm mint-mdm-themes*
  2. sudo dpkg-reconfigure lightdm
  3. sudo reboot

步骤 4: 通过安装一些可用的更新来更新你的系统

  1. sudo apt update && sudo apt upgrade -y

步骤 5: 安装升级工具

  1. sudo apt install mintupgrade

步骤 6: 检查升级

  1. mintupgrade check

步骤 7: 下载软件包升级

  1. mintupgrade download

步骤 8: 应用升级

  1. mintupgrade upgrade

享受 Linux Mint 19 。

你升级到 Linux Mint 21 了吗?

升级到 Linux Mint 20 可能不会是一种友好的体验,但是,使用新的专用 GUI 升级工具来升级到 Mint 21 变得简单多了。

我希望你发现这篇教程有帮助。你是选择升级到 Linux Mint 21 ?还是现在一次全新的安装?

如果你遇到一些重要问题,或者你有一些关于升级过程的问题,请在评论区随时询问。


via: https://itsfoss.com/upgrade-linux-mint-version/

作者:Abhishek Prakash 选题:lkxed 译者:robsean 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出


LCTT 译者 :郑
🌟🌟🌟🌟🌟
翻译: 108.0 篇
|
贡献: 1363 天
2018-12-03
2022-08-26
https://linux.cn/lctt/robsean
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
如何在 Linux 中更改 GRUB 主题 | Linux 中国如何使用 Linux sed 命令自动进行文件编辑 | Linux 中国如何在 Arch Linux 中安装深度桌面(DDE) | Linux 中国如何使用原生 NTFS 驱动替代旧版 FUSE NTFS 驱动 | Linux 中国减肥时刻来临Rosalía 登意大利版《VOGUE》封面!我如何使用现场 USB 设备恢复我的 Linux 系统 | Linux 中国如何在 Manjaro 和其他 Arch Linux 衍生品上安装 Discord 客户端 | Linux 中国修复 Ubuntu Linux 中 “Command ‘python’ not found” 的错误 | Linux 中国如何在 Ubuntu/Linux 和 Windows 之间共享文件夹 | Linux 中国Linux Mint 21 “Vanessa” 的 10 大特色 | Linux 中国如何在 Ubuntu Linux 上更新谷歌 Chrome | Linux 中国期待已久的 Linux Mint 21 发布 | Linux 中国习总的方向感一塌糊涂如何给世界指明方向在芝加哥欣赏美术大师们的传世之作“一带一路”投入多少钱?图解 Rocky Linux 9 安装步骤 | Linux 中国如何编写 C 程序在 Linux 上创建音乐播放列表 | Linux 中国如何在 Linux 中实时监控日志文件(桌面和服务器) | Linux 中国Tuxedo 已对所有用户开放基于 Ubuntu 的 TUXEDO OS | Linux 中国初级:如何在 Arch Linux 中安装 Yay AUR 助手 | Linux 中国如何在最小安装的 CentOS、RHEL、Rocky Linux 中设置互联网 | Linux 中国我是如何使用 Linux fmt 命令来格式化文本 | Linux 中国在 Linux 中如何从命令行查找默认网关的 IP 地址 | Linux 中国准备好在 Debian Linux 上获得 Ubuntu MATE 的体验吧! | Linux 中国如何在 Linux 中使用媒体传输协议访问安卓设备的内部存储和 SD 卡 | Linux 中国如何在基于 Ubuntu 的 Linux 发行版上安装最新的 Vim 9.0 | Linux 中国关于 Linux 和 Git 的创造者 Linus Torvalds 的 20 件趣事 | Linux 中国如何从 Windows 上用 SSH 连接到 Linux | Linux 中国Kuro:非官方的微软 To-Do Linux 桌面客户端 | Linux 中国室外养的卡特兰如何在 Linux 中使用 Pandoc 转换文件格式 | Linux 中国在 Linux 上使用 Bash 创建一个临时文件 | Linux 中国如何在 Arch Linux 中启用 Snap 支持 | Linux 中国如何在 Linux 上动态链接模块库 | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。