1. 大部分的升级是安全的,但是它也不会是 100% 的成功。必须要有系统快照和真正的备份。
  2. 只能从 Linux Mint 20.3 的 Cinnamon 、Xfce 和 MATE 版本升级到 Linux Mint 21 。首先 检查 Linux Mint 版本 。如果使用的是 Linux Mint 20.2 或 20.1 ,需要先使用更新管理器来升级到 20.3

步骤 1: 通过安装任意可用的更新来更新你的系统
使用 菜单Menu --> 系统管理Administration --> 更新管理器Update Manager 来启动更新管理器。查看是否有一些可用的软件包更新。如果有可用的更新,先安装所有的软件包更新。

也可用在终端中使用这一个命令

sudo apt update && sudo apt upgrade -y

步骤 2: 建议在外部的磁盘上备份你的文件 (可选)

  • Timeshift 是一个创建系统快照的好工具,但它却不是一个针对文档、图片和其它那些非系统的、个人文件的理想工具。
  • 建议你在一块外部磁盘上进行备份。
  • 将图片、文档、下载和视频目录简单地复制和粘贴到一块外部的 USB 磁盘上

步骤 3: 安装升级工具

Linux Mint 开发组提供一个名称为 mintupgrade 的 GUI 工具,用于从 Linux Mint 20.3 升级到 Linux Mint 21 。

安装这个工具:

sudo apt install mintupgrade

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

sudo mintupgrade

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

在一些初始化的测试后,它将提示进行一次 Timeshift 备份

需要在这里 创建一个备份 ,因为这是强制继续的


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

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

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


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


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


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



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

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

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

在完成后,它将继续升级,在一段时间后,将会向你提示一条成功更新的通知
此时,你需要重新启动你的系统。在重新启动后,你将进入到新的 Linux Mint 21

参考

Linux Mint 20 升级到 Linux Mint 21相关推荐

  1. linux 删除20日前数据,Linux 维护常用命令

    Linux 维护常用命令 1.查看某文件的一部分 如果你只想看文件的前 5 行,可以使用 head 命令, 如:head -5 /etc/passwd 如果你想查看文件的后 10 行,可以使用 tai ...

  2. linux系统下升级node,linux下安装指定版本的nodejs(升级到指定版本)

    原因 最近需要全栈开发但是服务器是linux系统,服务本身通过yum安装软件包,不过yum安装的nodejs版本太低.所以需要自己安装. 方案 下载编译好的文件解压后直接运行即可,不过我们需要全局运行 ...

  3. linux嵌入式在线升级,嵌入式linux Kernel 在线升级参考资料

    author:DriverMonkey phone:13410905075 qq:196568501 mail:bookworepeng@hotmail.com 承接:嵌入式外包项目(13410905 ...

  4. mysql8版本升级(无损升级)8.0.20升级到8.0.21

    --- 在网上搜索了mysql一大堆的升级方案, -- 8.0以上的寥寥无几,参考各种版本升级的方案和新版本文字说明, -- 总结了以下简单快捷 小版本升级方式 --- 不说了上流程 #关闭mysql ...

  5. Linux系统openssl升级,在Linux系统上升级OpenSSL的方法

    我是用的centos ,目前官方说受威胁的版本是1.0.1f, 1.0.1e, 1.0.1d, 1.0.1c, 1.0.1b, 1.0.1a, 1.0.1 .在openssl 1.0.1g版本中&qu ...

  6. Linux无网络升级gcc,Linux离线(手动)升级GCC

    本文介绍在系统无法连接互联网的情况下,如何升级GCC.离线和在线升级的主要区别在于,如果可以联网,在升级gcc前的需要安装的依赖包,可以通过运行gcc安装包下的脚本自行下载安装,免去了很多的麻烦. 当 ...

  7. linux嵌入式在线升级,嵌入式Linux系统在线升级策略 Linuxers必知!

    服务端程序 服务端程序用来监测终端设备状态,管理升级包,升级流程控制并且提供 web 端响应以及数据库访问.本策略中的服务端为 apache-tomcat,程序采用 java servlet,数据库为 ...

  8. LWN:Linux Mint 20.2 中的变化!

    关注了就能看到更多这么棒的文章哦- Incremental improvements in Linux Mint 20.2 August 10, 2021 This article was contr ...

  9. linux mint 版本区别,Linux Mint 20选Cinnamon、MATE还是Xfce版本?以下为你解析

    Linux Mint 20的代号是"Ulyana",共提供三个桌面版本,分别是:Linux Mint 20 Cinnamon.Linux Mint 20 MATE和Linux Mi ...

最新文章

  1. 在线作图丨数据降维方法⑤——t-SNE(t-Distributed Stochastic Neighbor Embedding)
  2. IBM推出实时跨境支付解决方案Blockchain World Wire
  3. 《智能家居》培训第五天------2019-01-09
  4. MYSQL支持事务吗?
  5. 跨语言之间的socket通信(C--Java的握手)(基础篇转)
  6. 展示浏览 java_java利用 cookie 进行展示你所浏览过的的商品
  7. JavaScript中清空数组最有效的三种方法
  8. java设计模式之装饰者模式学习
  9. java 封装和继承
  10. tdscdma手机linux,全方位介绍——TD-SCDMA无线技术(1)
  11. vue 实现文字转语音
  12. Python输入日期判断是这一年的第几天
  13. 商务英语转计算机,BEC商务英语
  14. 软件管理的一位牛人.
  15. 树莓派从零开始快速入门系列汇总
  16. 在哪买虚拟服务器,虚拟服务器是购买哪种
  17. python搭建 ADLINE 网络判断男女
  18. PyQt5 图表 QtChart
  19. mysql命令创建用户_使用MySQL命令行新建用户并授予权限的方法
  20. AStyle2.02在VS2008下的使用

热门文章

  1. flex html 控件 开源,flexlib开源组件库
  2. MySQL中utf8和utf8mb4区别
  3. 2023级上国会-美国亚利桑那州立大学合作的EMBA项目招生中
  4. 在MATLAB中使用数学符号,在matlab中怎么输入特殊符号 function在MATLAB中怎么用
  5. 在VM引入Linux操作系统出现The file is too large.
  6. 我想做国外问卷调查该怎么去入门?
  7. 终于有人把“缠论”说的如此透彻
  8. 《长安十二时辰(中亚,套装共2册)》马伯庸 (作者)电子书网盘下载
  9. 达州铭仁园2021年高考成绩查询,达州铭仁园私立中学上线率?优秀成绩如何?...
  10. 电脑出问题解决办法(Win11)