当前位置: 首页 > article >正文

用mintupgrade工具将Linux Mint 21.3升级到Linux Mint 22失败的解决办法

Linux Mint 22正式发布一个多月了,但是我一直没有升级和尝试,因为根据以往的经验,如果它所依赖的Ubuntu操作系统有大版本升级,往往出现应用软件兼容的比较大的问题,特别是国内的一些软件,比如WPS、搜狗输入法这些经常使用的软件。为了体验一下最新的操作系统功能、检验一下软件兼容性,我准备将测试环境的Linux Mint 21.3升级到Linux Mint 22。虽说是我使用的是测试环境,但其中也包含有很多有用的文本或视频资料,总共也有上百G,因此我不打算安装全新的Linux Mint 22操作系统,而采用升级的方式避免重要的文件资料丢失。我先在网上查询升级的方法,大同小异,基本上包含以下步骤:
1、sudo apt update
2、sudo apt upgrade -y
3、sudo reboot
4、sudo apt install mintupgrade -y
5、sudo mintupgrade
正常情况下,在弹出的界面中一步步按照提示操作下去就可以了,但是我在两台Linux Mint 21.3操作系统的电脑中都没有能够完成升级,提示了错误,最终都不能够进行到最后一步完成升级。
在其中一台电脑,执行到第二步就提示以下错误信息:
“......E: py3compile:272: Requested versions are not installed......”
解决办法:
sudo mv /usr/bin/py3compile /usr/bin/py3compile.orig
sudo ln -s $(which true) /usr/bin/py3compile

最致命的问题,我的两台电脑都出现,我在Linux Mint的官网论坛中看到其他用户也反馈了相应问题,未找到现成的解决办法,这个问题就是在执行到最后一步,使用mintupgrade工具进行升级的时候,执行到“模拟升级”阶段报告错误,无法升级,提示信息为:
“应卸载的软件包:mintdrivers、mintinstall、mint-meta-cinnamon"
但是上述软件工具是升级要用的,反复琢磨都无法跳过这一步继续进行升级。
解决办法:
最终我发现在任务栏上的更新管理器提示升级,我就按照提示进行升级,这样mintUpdate就升级到6.1.5,升级完成后自动刷新,发现更新管理器已经有很多软件需要更新,点击更新,实际上发现软件源都已经变成了Linux Mint 22和Ubuntu 24.04的软件源,更新完成后操作系统就已经自动升级到Linux Mint 22了。重启后操作系统本身未发现异常情况。

软件兼容性测试初步结果:
1、搜狗输入法可以安装,能够显示输入框,但是无法录入汉字,键盘敲出来都是英文字母,解决办法是安装软件仓库中的fcitx-pinyin,功能和搜狗输入法差别不大,把模糊拼音设置起来,使用感受与搜狗区别不大,主要是外观体验要差一些。
2、WPS安装官网的最新版,工作正常。


http://www.kler.cn/news/283194.html

相关文章:

  • Python私教张大鹏FastAPI开源框架和项目第一次整理 20240830
  • chapter09-OOP高级部分——(抽象类模版设计模式)——day12
  • Android APK打包脚本
  • 非阻塞式定时器 apscheduler
  • 力扣8.28
  • 2024年八大在线流程图工具推荐,快来试试吧!
  • 基于asp.net的在线考试系统源码分享
  • Mysql8.x配置详解
  • 回归预测|基于CNN-LSTM-Attention结合Adaboost集成数据预测Matlab程序 多特征输入单输出
  • 喜羊羊做Python二级(模拟考试--易错点)
  • 算法练习: 矩阵置零
  • 对于虚拟机上的相关命令
  • leetcode 19.删除链表的倒数第N个结点
  • LuaJit分析(七)LuaJit -b 命令分析
  • Linux基础 -- 网络工具之curl使用
  • 【JAVA】后端开发中的数据结构:基础知识与应用场景
  • 从 7000 余项目脱颖而出,飞轮科技《新一代实时分析数据仓库解决方案》荣获 HICOOL 2024 全球创业大赛二等奖
  • Oracle字符串聚合函数LISTAGG
  • AI创新,DataOps聚能 | 白鲸开源DTCC共话DataOps新篇章
  • 封装信号灯集相关API
  • 【JavaEE】深入浅出 Spring AOP:概念、实现与原理解析
  • HarmonyOS(AIP12 Beta5版)鸿蒙开发:选择条件渲染和显隐控制
  • 全志/RK安卓屏一体机:智能家居中控屏,支持鸿蒙国产化
  • Android studio设置国内镜像代理(HTTP Proxy)教程详解
  • PTA L1-027 出租
  • leedCode - - - 动态规划
  • 常见的深度学习模型总结
  • Elasticsearch7.15版本后新版本的接入
  • 三级_网络技术_54_应用题
  • FFmpeg 实现从设备端获取音视频流并通过RTMP推流