Ubuntu21.10升级22.04操作记录

2023-10-27 14:40

本文主要是介绍Ubuntu21.10升级22.04操作记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

记录升级22.04版本过程

1 升级操作

  • 首先,当前版本为21.10,在系统自动弹出的升级按钮中点击升级无反应。而后执行命令,重新在新的弹出框中升级。提示如下:
(base) pang@pang-HP:~$ update-manager -c
正在检查新版 Ubuntu
不再提供您的 Ubuntu 版本的支持。
要获得关于升级的信息,请访问:
http://www.ubuntu.com/releaseendoflife请在升级前安装您的发行版所有可用更新。
(base) pang@pang-HP:~$ 
  • 其次,根据提示先升级当前系统
(base) pang@pang-HP:~$ sudo apt update
命中:1 https://dl.google.com/linux/chrome/deb stable InRelease
忽略:2 http://archive.ubuntu.com/ubuntu impish InRelease                                                                                             
命中:3 http://ppa.launchpad.net/gerardpuig/ppa/ubuntu impish InRelease                                                                               
命中:4 https://linux.teamviewer.com/deb stable InRelease                                                               
忽略:5 https://deepin-wine.i-m.dev  InRelease                                                                          
忽略:6 http://archive.ubuntu.com/ubuntu impish-updates InRelease                                                       
命中:7 https://linux.teamviewer.com/deb preview InRelease                                                              
获取:8 https://deepin-wine.i-m.dev  Release [1,611 B]                                                                  
忽略:9 http://archive.ubuntu.com/ubuntu impish-backports InRelease           
命中:10 http://ppa.launchpad.net/linrunner/tlp/ubuntu impish InRelease
忽略:11 https://deepin-wine.i-m.dev  Release.gpg
忽略:12 http://archive.ubuntu.com/ubuntu impish-security InRelease           
错误:13 http://archive.ubuntu.com/ubuntu impish Release                      404  Not Found [IP: 2620:2d:4000:1::19 80]
命中:14 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu impish InRelease
错误:15 http://archive.ubuntu.com/ubuntu impish-updates Release              404  Not Found [IP: 2620:2d:4000:1::19 80]
错误:16 http://archive.ubuntu.com/ubuntu impish-backports Release            404  Not Found [IP: 2620:2d:4000:1::19 80]
命中:17 http://ppa.launchpad.net/ubuntudde-dev/stable/ubuntu impish InRelease
错误:18 http://archive.ubuntu.com/ubuntu impish-security Release404  Not Found [IP: 2620:2d:4000:1::19 80]
正在读取软件包列表... 完成
E: 仓库 “http://archive.ubuntu.com/ubuntu impish Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
E: 仓库 “http://archive.ubuntu.com/ubuntu impish-updates Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
E: 仓库 “http://archive.ubuntu.com/ubuntu impish-backports Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。

提示错误,无法升级。

  • 手工修改apt源文件,将impish替换为jammy
sed -i 's/impish/jammy/g' /etc/apt/sources.list
sed -i 's/impish/jammy/g' /etc/apt/sources.list.d/*.list
  • 再次执行更新系统:
apt update
apt upgrade -y
apt dist-upgrade -y

如果中间报错,则是因为使用了扩展项,因为22.04版本后,之前有些扩展已经不适用了,故而先禁止。或者使用命令update-manager -c打开软件更新器来手动更新。

  • 更新完成后重启系统,检查版本信息
(base) pang@pang-HP:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.1 LTS
Release:	22.04
Codename:	jammy
(base) pang@pang-HP:~$

2 22.04版本问题

2.1 Dock无法显示

整个桌面全屏,看不到Dock工具条,且扩展项中的Dash to Dock因版本问题无法使用。

  • 删除扩展中的Dash to Dock

  • 安装Dash to Panel
    在这里插入图片描述

  • 注意修改两点,否则屏幕顶部行就没有了
    在这里插入图片描述

并且只保留以下几个显示
在这里插入图片描述

结果如下:

在这里插入图片描述

2.2 flameshot

出现flameshot截图工具无法使用的情况,重新安装。

(base) pang@pang-HP:~$ sudo apt-get autoremove flameshot
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
下列软件包将被【卸载】:flameshot
升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 31 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
解压缩后将会空出 2,783 kB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 299117 个文件和目录。)
正在卸载 flameshot (11.0.rc1-1) ...
正在处理用于 desktop-file-utils (0.26-1ubuntu3) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 gnome-menus (3.36.0-1ubuntu3) 的触发器 ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...
正在处理用于 mailcap (3.70+nmu1ubuntu1) 的触发器 ...
正在处理用于 bamfdaemon (0.5.6+22.04.20220217-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
(base) pang@pang-HP:~$ 

重启系统,重新安装

(base) pang@pang-HP:~$ sudo apt install flameshot
[sudo] pang 的密码: 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
flameshot 已经是最新版 (11.0.rc1-1)。
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:flameshot : 依赖: libqt5svg5 (>= 5.9.0~) 但是它将不会被安装推荐: grim 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
(base) pang@pang-HP:~$ sudo apt-get install libqt5svg5
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
下列【新】软件包将被安装:libqt5svg5
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 31 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 0 B/149 kB 的归档。
解压缩后会消耗 509 kB 的额外空间。
正在选中未选择的软件包 libqt5svg5:amd64。
(正在读取数据库 ... 系统当前共安装有 299117 个文件和目录。)
准备解压 .../libqt5svg5_5.15.3-1_amd64.deb  ...
正在解压 libqt5svg5:amd64 (5.15.3-1) ...
正在设置 libqt5svg5:amd64 (5.15.3-1) ...
正在设置 flameshot (11.0.rc1-1) ...
正在处理用于 libc-bin (2.35-0ubuntu3) 的触发器 ...
(base) pang@pang-HP:~$ 
(base) pang@pang-HP:~$ 
(base) pang@pang-HP:~$ 
(base) pang@pang-HP:~$ sudo apt install flameshot
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
flameshot 已经是最新版 (11.0.rc1-1)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 31 个软件包未被升级。
(base) pang@pang-HP:~$ 
  • 执行命令正常打开
(base) pang@pang-HP:~$ flameshot 

2.3 搜狗输入法无法使用

升级后,发现搜狗输入法无法使用,重新安装后因为不行,故而卸载搜狗输入法。

2.3.1 卸载sogou

  • 首先,在输入法配置中删除此项
    在这里插入图片描述

  • 其次,卸载

sudo apt autoremove sogoupinyin

2.3.2 安装IBus

参考:Ubuntu22.04-添加中文输入法,唯一注意的就是安装后要重新启动下系统。

3 扩展工具

3.1 System Monitor

原21.10自带的System Monitor在22.04后就无法使用了,重新下载新的。

https://extensions.gnome.org/extension/1064/system-monitor/

在这里插入图片描述

这篇关于Ubuntu21.10升级22.04操作记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/286340

相关文章

Node.js学习记录(二)

目录 一、express 1、初识express 2、安装express 3、创建并启动web服务器 4、监听 GET&POST 请求、响应内容给客户端 5、获取URL中携带的查询参数 6、获取URL中动态参数 7、静态资源托管 二、工具nodemon 三、express路由 1、express中路由 2、路由的匹配 3、路由模块化 4、路由模块添加前缀 四、中间件

macOS升级后SVN升级

问题 svn: error: The subversion command line tools are no longer provided by Xcode. 解决 sudo chown -R $(whoami) /usr/local/Cellar brew install svn

记录每次更新到仓库 —— Git 学习笔记 10

记录每次更新到仓库 文章目录 文件的状态三个区域检查当前文件状态跟踪新文件取消跟踪(un-tracking)文件重新跟踪(re-tracking)文件暂存已修改文件忽略某些文件查看已暂存和未暂存的修改提交更新跳过暂存区删除文件移动文件参考资料 咱们接着很多天以前的 取得Git仓库 这篇文章继续说。 文件的状态 不管是通过哪种方法,现在我们已经有了一个仓库,并从这个仓

动手学深度学习【数据操作+数据预处理】

import osos.makedirs(os.path.join('.', 'data'), exist_ok=True)data_file = os.path.join('.', 'data', 'house_tiny.csv')with open(data_file, 'w') as f:f.write('NumRooms,Alley,Price\n') # 列名f.write('NA

线程的四种操作

所属专栏:Java学习        1. 线程的开启 start和run的区别: run:描述了线程要执行的任务,也可以称为线程的入口 start:调用系统函数,真正的在系统内核中创建线程(创建PCB,加入到链表中),此处的start会根据不同的系统,分别调用不同的api,创建好之后的线程,再单独去执行run(所以说,start的本质是调用系统api,系统的api

Java IO 操作——个人理解

之前一直Java的IO操作一知半解。今天看到一个便文章觉得很有道理( 原文章),记录一下。 首先,理解Java的IO操作到底操作的什么内容,过程又是怎么样子。          数据来源的操作: 来源有文件,网络数据。使用File类和Sockets等。这里操作的是数据本身,1,0结构。    File file = new File("path");   字

学习记录:js算法(二十八):删除排序链表中的重复元素、删除排序链表中的重复元素II

文章目录 删除排序链表中的重复元素我的思路解法一:循环解法二:递归 网上思路 删除排序链表中的重复元素 II我的思路网上思路 总结 删除排序链表中的重复元素 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 图一 图二 示例 1:(图一)输入:head = [1,1,2]输出:[1,2]示例 2:(图

MySQL——表操作

目录 一、创建表 二、查看表 2.1 查看表中某成员的数据 2.2 查看整个表中的表成员 2.3 查看创建表时的句柄 三、修改表 alter 3.1 重命名 rename 3.2 新增一列 add 3.3 更改列属性 modify 3.4 更改列名称 change 3.5 删除某列 上一篇博客介绍了库的操作,接下来来看一下表的相关操作。 一、创建表 create

封装MySQL操作时Where条件语句的组织

在对数据库进行封装的过程中,条件语句应该是相对难以处理的,毕竟条件语句太过于多样性。 条件语句大致分为以下几种: 1、单一条件,比如:where id = 1; 2、多个条件,相互间关系统一。比如:where id > 10 and age > 20 and score < 60; 3、多个条件,相互间关系不统一。比如:where (id > 10 OR age > 20) AND sco

perl的学习记录——仿真regression

1 记录的背景 之前只知道有这个强大语言的存在,但一直侥幸自己应该不会用到它,所以一直没有开始学习。然而人生这么长,怎就确定自己不会用到呢? 这次要搭建一个可以自动跑完所有case并且打印每个case的pass信息到指定的文件中。从而减轻手动跑仿真,手动查看log信息的重复无效低质量的操作。下面简单记录下自己的思路并贴出自己的代码,方便自己以后使用和修正。 2 思路整理 作为一个IC d